目前大多数 React 的单页应用项目中,我们会选择 Redux 作为 state 管理库。但是随着项目越来越庞大,逻辑越来越复杂,Redux 开始不适用于复杂的应用逻辑封装:
StateStream 是一个 state 流。首先自顶向下地想象一下你的应用的逻辑,从用户登录直至某个按钮的点击,你可以看到一条条逻辑流在你的项目里交错并行。这就是 StateStream 希望表达的应用逻辑的方式,通过一条条逻辑流,互相组合,分流构成整个项目的完整逻辑。
Rxact 可以配合 RxJS,xstream 或者任何实现 ES Observable 标准的库来使用。并且不限制 UI 框架,React,Vue 都可以进行搭配。
因此只要你熟悉或者想要了解 reactive programing,Rxact 都值得一试! 项目中已经有多个案例代码可供参考,并有中文文档可以查看。
项目地址: https://github.com/Darmody/rxact/blob/master/CHINESE.md
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.