RTK:官方推荐的 Redux 解决方案
虽然轻量级状态管理库正在崛起,但 Redux 凭借其
RTK 简化了哪些工作?
- **`configureStore`:** 自动集成了 Redux DevTools 和常用的中间件(如 Redux Thunk),简化了 Store 的创建。
- **`createSlice`:** 核心 API。它允许您在一个函数中同时定义 **Action 类型、Action Creators 和 Reducers**,大大减少了文件数量和样板代码。
- **内置 Immer:** RTK 使用 Immer 库,允许您在 Reducer 中编写
看似可变 的逻辑,而实际上仍然保证了状态的不可变性 ,极大地提高了 Reducer 的可读性。
对于仍然使用或需要使用 Redux 的项目,RTK 是
评论区