文件名称:hareactive:纯功能的React式编程库
文件大小:147KB
文件格式:ZIP
更新时间:2024-02-27 01:27:00
javascript typescript functional-programming functional-reactive-programming frp
主动式 Hareactive是用于JavaScript和TypeScript的纯功能性React式编程(FRP)库。 它使用简单,功能强大且性能卓越。 主要特点 简单而精确的语义。 这意味着可以基于非常简单的心理模型来理解库中的所有内容。 这使得该库易于使用且没有任何意外。 纯功能API。 基于经典的FRP。 这意味着该库在行为和流之间进行了区分。 支持连续的时间,以表现力和有效地创建时间相关行为。 以纯净,可测试的方式与声明性副作用集成,并使用FRP强大地处理异步操作。 声明式测试。 Hareactive程序易于同步和声明式测试。 很好的表现;很好的绩效。 介绍 Hareacti
【文件预览】:
hareactive-master
----.gitignore(163B)
----package.json(2KB)
----package-lock.json(290KB)
----src()
--------common.ts(6KB)
--------datastructures.ts(2KB)
--------stream.ts(14KB)
--------animation.ts(2KB)
--------behavior.ts(20KB)
--------clock.ts(122B)
--------future.ts(8KB)
--------testing.ts(11KB)
--------now.ts(6KB)
--------time.ts(3KB)
--------index.ts(2KB)
--------placeholder.ts(4KB)
--------dom.ts(5KB)
----.travis.yml(76B)
----jest.config.js(287B)
----LICENSE(1KB)
----tsconfig.json(334B)
----logo.svg(3KB)
----.eslintrc.js(964B)
----README.md(30KB)
----tsconfig-release.json(305B)
----figures()
--------stream.svg(13KB)
--------behavior.svg(10KB)
----semantics.md(2KB)
----benchmark()
--------chain-behavior.suite.js(1KB)
--------map-map-map-behavior.suite.js(1KB)
--------merge-stream.suite.js(2KB)
--------filter-map-scan.suite.js(1KB)
--------index.js(484B)
--------prepare-benchmarks.sh(217B)
--------map-map-map-stream.suite.js(1KB)
--------scan.suite.js(1KB)
--------default-suite.js(1KB)
----.vscode()
--------launch.json(489B)
----.npmignore(78B)
----test()
--------stream.ts(14KB)
--------animation.ts(3KB)
--------behavior.ts(30KB)
--------future.ts(7KB)
--------testing.ts(15KB)
--------now.ts(8KB)
--------time.ts(5KB)
--------helpers.ts(2KB)
--------placeholder.ts(12KB)
--------dom.ts(3KB)