跳至主要内容

API 参考

本节介绍了原始 Redux 核心 API。Redux 核心很小 - 它定义了一组供您实现的契约(例如 reducers)并提供了一些辅助函数来将这些契约绑定在一起。

实际上,您不会直接使用 Redux 核心Redux Toolkit 是我们官方推荐的编写 Redux 逻辑方法。它围绕 Redux 核心进行包装,并包含我们认为构建 Redux 应用程序必不可少的包和函数。Redux Toolkit 内置了我们建议的最佳实践,简化了大多数 Redux 任务,防止了常见的错误,并使编写 Redux 应用程序变得更加容易。此外,React-Redux 使您的 React 组件能够与 Redux store 交互。

查看他们的 API 文档:

危险

原始 Redux 核心 createStore 方法已弃用!

createStore 将继续无限期地工作,但我们不鼓励直接使用 createStore 或原始 redux 包。

相反,您应该使用我们官方 Redux Toolkit 包中的 configureStore 方法,它包装了 createStore 以提供更好的默认设置和配置方法。您还应该使用 Redux Toolkit 的 createSlice 方法 来编写 reducer 逻辑。

Redux Toolkit 还重新导出了 redux 包中包含的所有其他 API。

有关如何将您现有的传统 Redux 代码库更新为使用 Redux Toolkit 的详细信息,请参阅 迁移到现代 Redux 页面

顶层导出

Store API