跳到主要内容

Redux

Redux 是 JavaScript 应用程序的状态容器,提供可预测、可维护的全局状态管理

行为可预测

Redux 能够帮助你编写 行为一致、能在不同环境 (客户端、服务器端和原生程序)中运行、且易于测试的应用程序。

集中管理

将应用程序的状态和逻辑集中管理可实现强大 的功能,例如 撤销/重做 状态持久化等等。

可调试

Redux DevTools 帮你轻松地跟踪 应用程序的状态在何时、何地以及如何改变了。Redux 的架构让你可以记录更改,使用 "time-travel debugging" 甚至可以将完整的错误报告发送到 服务器。

灵活

Redux 可与任何 UI 层一起使用,并且有 庞大的插件生态 满足你的需求。

Redux 团队开发的其他工具库

React-Redux

Redux 官方实现的 React 绑定

Redux 工具包

官方支持的 Redux 开发工具包