迁移到 RTK 2.0 和 Redux 5.0
你将学到什么
- Redux Toolkit 2.0、Redux core 5.0、Reselect 5.0 和 Redux Thunk 3.0 中的变化,包括破坏性变化和新特性
介绍
Redux Toolkit 自 2019 年以来一直可用,现在它是编写 Redux 应用的标准方式。我们已经过去了 4+ 年没有任何破坏性的变化。现在,RTK 2.0 给我们一个机会来现代化包装,清理已弃用的选项,并收紧一些边缘情况。
Redux Toolkit 2.0 伴随着所有其他 Redux 包的主要版本:Redux core 5.0、React-Redux 9.0、Reselect 5.0 和 Redux Thunk 3.0。
此页面列出了每个包中已知的可能的破坏性变化,以及 Redux Toolkit 2.0 中的新特性。作为提醒,你实际上不应该需要直接安装或使用核心 redux
包 - RTK 包装了它,并重新导出所有方法和类型。
实际上,大多数的 "破坏性" 变化不应该对最终用户产生实际效果,我们预计许多项目只需要更新包版本,需要的代码更改非常少。
最有可能需要更新应用代码的变化是: