atom:JavaScript应用程序的共享同步独立状态 源码
原子 JavaScript应用程序的共享,同步,独立状态。 基本上重新实现了不具有ES6语法和某些顶级API导出功能的 API。 atom也没有依赖关系,并且未压缩和未压缩的文件大小~3 KB ! 概念 您的应用程序状态隐藏在atom函数内。 不能在原子函数之外进行突变。 为了影响您的状态,您需要dispatch “操作”。 “操作”可以只是字符串,也可以是对象或所需的任何值。 但是,建议使用“ 。 您定义一个或多个接受当前状态和动作并返回新状态的“减速器”功能。 您可以subscribe在减速器返回新状态后调用的任何“侦听器”数量。 atom与redux的主要区别: atom带
文件列表
atom-master.zip
(预估有个12文件)
atom-master
devtools.js
1KB
.travis.yml
48B
LICENSE
735B
test
subscribe.js
904B
batch.js
666B
dispatch.js
2KB
reducer.js
1KB
README.md
6KB
暂无评论