没有合适的资源?快使用搜索试试~ 我知道了~
JoiState:小型ES6状态管理器。 JoiState可以产生,减少,计算和观察状态。 状态仅包含一个普通的,不变的JS对象
共54个文件
js:35个
html:8个
md:6个
需积分: 9 0 下载量 108 浏览量
2021-05-07
15:16:11
上传
评论
收藏 1.71MB ZIP 举报
温馨提示
JoiState 小型ES6状态管理器。 JoiState可以产生,减少,计算和观察状态。 状态仅包含一个普通的,不变的JS对象。 JoiState如何工作? JoiState的工作方式是:a)将所有状态数据收集到一个一致的,单一的,不可变的对象中,以及b)通过3个功能步骤处理该状态:减少,计算,观察。 一个对象中应用程序的所有内存信息。 该对象是不可变的,因此,每次更改对象中的一个孩子或一个孩子的孩子时,都会有效地创建用于此更改的新对象。 很好,它使您能够简单地进行脏检查以查看是否已更改,并且可以轻松访问其他功能,例如原子性更改和状态更改历史记录。 当您想要更改状态时,可以在应用程序中引发一个事件,并将一个reducer函数绑定到JoiState中的该事件。 捕获到此类事件时,您指定的reducer函数将采用该事件的先前状态和事件详细信息,并使用此状态更改状态。 减速器更改状态
资源推荐
资源详情
资源评论
收起资源包目录
JoiState-master.zip (54个子文件)
JoiState-master
.gitignore 5B
package.json 164B
src
v4
worker2.js 10KB
compiler.js 16KB
usecases.md 13KB
testCompile.html 2KB
worker1.js 4KB
JoiCompute.js 5KB
JoiHistory.js 1KB
JoiStore.js 3KB
EventJoiStore.js 659B
v3
test.html 2KB
compiler.js 10KB
usecases.md 13KB
test4.html 729B
test2.html 750B
JoiStore.js 3KB
statemachine.js 4KB
test3.html 792B
JoiGraph.js 12KB
v2
test.html 728B
compiler.js 9KB
test2.html 750B
JoiStore.js 4KB
statemachine.js 4KB
JoiStateProxy.js 2KB
LICENSE 1KB
README.md 9KB
garbagecan
JoiPath.js 12KB
tutorial
JoiGraph.md 344B
restrictions.md 3KB
web_comp.md 4KB
JoiStateAppWebComps.jpg 1.04MB
JoiState_overview.jpg 1MB
test
test2
testJoiState.js 8KB
testJoiStateAsync.js 420B
testJoiStateExtendedSyntax.js 967B
testJoiStateDeclarativeSyntax.js 545B
JoiState
testJoiStateOnDebug.js 3KB
testJoiState.js 7KB
testJoiStateQue.js 713B
testJoiComputeErrors.js 2KB
test.html 2KB
JoiHistory
testJoiHistory.js 3KB
JoiGraph
testJoiGraph-setIn.js 4KB
testJoiGraph-make-equals.js 2KB
testJoiGraph-mergeDeep.js 2KB
testJoiGraph-flatten-getParentPaths.js 3KB
testJoiGraph-getIn-getInAll.js 1KB
testJoiGraph-filter.js 2KB
test3
builtins.js 1KB
testJoiState.js 8KB
hashReuse.js 2KB
questionMutation.js 2KB
共 54 条
- 1
资源评论
君倾策
- 粉丝: 21
- 资源: 4635
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功