redux-toolkit 是整理 React 应用状态管理的 Skill。它用切片组织状态与更新逻辑,并区分应用内状态和通过 RTK Query 获取的服务端数据。
购物车选择与商品接口缓存,归属不一定相同。先明确谁持有数据,再决定状态是否进入全局;选择器负责从已有状态取需要的结果,避免组件各自重复拼装。
缓存更新要有相应配置,不能以为接口数据会自动在所有页面保持正确。异步失败和乐观更新要考虑恢复,性能优化也需实际测量;切片里的更新写法依赖 Immer 机制,不能简单等同于任意修改所有共享对象。