Redux

编程之家收集整理的这个编程导航主要介绍了Redux编程之家,现在分享给大家,也给大家做个参考。

Redux

Redux 介绍

Redux 由 Flux 演变而来,但受 Elm 的启发,避开了 Flux 的复杂性。

Redux安装

npm install --save redux

Redux好处:

预测

始终有一个准确的数据源,就是store,对于如何将actions以及应用的其他部分和当前的状态同步可以做到绝不混乱。

维护

具备可预测结果的性质和严格的组织结构让代码更容易维护。

组织

对代码应该如何组织更加严苛,这使代码更加一致,对团队协作更加容易。

测试

编写可测试代码的首要准则就是编写可以仅做一件事并且独立的小函数。Redux的代码几乎全部都是这样的函数:短小、纯粹、分离。

服务端渲染

可以带来更好的用户体验并且有助于搜索引擎优化,尤其是对于首次渲染。仅仅是把服务端创建的store传递给客户端就可以。

开发者工具

开发者可以实时跟踪在应用中正在发生的一切,从actions到状态的改变。

社区与生态圈

存在很多支持Redux的社区,使它能够吸引更多的人来使用。

网站地址:http://redux.js.org

GitHub:https://github.com/reactjs/redux

网站描述:js状态容器,提供可预测化的状态管理。

Redux官方网站

官方网站:http://redux.js.org

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

johnny-five,Bocoup 的 JavaScript 机器和物联网编程框架
WePY,一款让小程序支持组件化开发的框架
Deep playground,神经网络的交互式可视化,使用d3.js和TypeS...
ShareDB,用于并发编辑系统的前端数据库
RxJS,RxJS 是使用 Observables 的响应式编程的库
egg-react-ssr,最小而美的Egg + React + SSR 服务端渲染应用...