Redux
一个用于可预测和可维护的全局状态管理的 JS 库
可预测
Redux 帮助您编写行为一致的应用程序,在不同的环境(客户端、服务器和原生)中运行,并且易于测试。
集中式
将应用程序的状态和逻辑集中化,可以实现强大的功能,例如撤销/重做、状态持久化等等。
可调试
Redux DevTools 使您能够轻松地跟踪应用程序状态何时、何地、为何以及如何发生变化。Redux 的架构允许您记录更改,使用“时间旅行调试”,甚至将完整的错误报告发送到服务器。
灵活
Redux 适用于任何 UI 层,并且拥有大量的附加组件生态系统来满足您的需求。
Redux 团队的其他库
React-Redux
Redux 的官方 React 绑定
Redux Toolkit
Redux 高效开发的官方、有见地的、包含电池的工具集