这个项目能做什么

Redux是一个JavaScript库,用于可预测且可维护的全局状态管理。它帮助你编写行为一致、在不同环境(客户端、服务器和原生)下运行且易于测试的应用程序。它提供了出色的开发者体验,例如结合时间旅行调试器的实时代码编辑功能。 Redux可以与React或其他任何视图库配合使用。Redux核心非常轻量(2KB,含依赖),并拥有丰富的插件生态系统。 Redux Toolkit是编写Redux逻辑的官方推荐方式。它封装了Redux核心,包含构建Redux应用所需的包和功能,内置了最佳实践建议,简化了大多数Redux任务,防止常见错误,让编写Redux应用更加容易。 安装选项包括:通过官方Vite或Next.js模板创建预配置Redux Toolkit的新项目,或直接通过npm install redux或npm install @reduxjs/toolkit react-redux进行安装。 完整文档位于redux.js.org,涵盖教程、使用指南、常见问题解答和API参考。Redux Toolkit文档位于redux-toolkit.js.org。 有两条主要学习路径:Redux Essentials教程(自顶向下,教授如何使用最新API正确运用Redux)和Redux Fundamentals教程(自底向上,从头开始讲解Redux的工作原理)。另外,可在Reactiflux Discord服务器的#redux频道获得社区支持。