Redux
Redux 是 JavaScript 应用程序的状态容器,提供可预测、可维护的全局状态管理
行为可预测
Redux 能够帮助你编写 行为一致、能在不同环境 (客户端、服务器端和原生程序)中运行、且易于测试的应用程序。
集中管理
将应用程序的状态和逻辑集中管理可实现强大 的功能,例如 撤销/重做、 状态持久化等等。
可调试
Redux DevTools 帮你轻松地跟踪 应用程序的状态在何时、何地以及如何改变了。Redux 的架构让你可以记录更改,使用 "time-travel debugging" 甚至可以将完整的错误报告发送到 服务器。
灵活
Redux 可与任何 UI 层一起使用,并且有 庞大的插件生态 满足你的需求。
Redux 团队开发的其他工具库
React-Redux
Redux 官方实现的 React 绑定
Redux 工具包
官方支持的 Redux 开发工具包