没有合适的资源?快使用搜索试试~ 我知道了~
react-states-machine:使用有限状态机进行状态管理
共11个文件
js:3个
yml:1个
license:1个
需积分: 5 0 下载量 5 浏览量
2021-05-02
14:43:09
上传
评论
收藏 34KB ZIP 举报
温馨提示
React状态机 受启发,该模块使用众所周知的模式,通过将状态管理与组件严格分开来缓解复杂的React应用程序中出现的一些问题。 这个模块忠实于React的初衷: 仅将状态描述为静态组件(组件内的动态关系在组件本身之外表示) 将用于处理更改/更新的逻辑描述为简单功能(称为过渡)。 将更改描述为简单的对象,以通过定义明确和具有思想依据的道具。 另外,此模块使以下操作变得容易: 开发无状态组件(易于理解和维护) 孤立地开发组件(更易于重用和扩展) 测试组件(组件之间的动态关系单独进行测试) 管理异步更改(道具可以通过承诺解决) 用法 状态由组件以及要执行的一组动作(称为过渡)组成。 这些动作通过转换事件被调用,并更新当前状态或显示新状态。 过渡通过将道具传递到所需状态来管理更改。 这是一个使用react-states-machine的导航流程的简单示例: import ma
资源推荐
资源详情
资源评论
收起资源包目录
react-states-machine-master.zip (11个子文件)
react-states-machine-master
.gitignore 884B
.babelrc 91B
package.json 1KB
.travis.yml 37B
dist
index.js 6KB
LICENSE 1KB
diagram.png 26KB
README.md 7KB
lib
index.js 2KB
test
react-states-machine.test.js 2KB
__snapshots__
react-states-machine.test.js.snap 1KB
共 11 条
- 1
资源评论
胡轶强
- 粉丝: 18
- 资源: 4572
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功