用途:该技能面向使用 Redux Toolkit 与 RTK Query 进行状态管理的开发场景,适用于全局状态、API 缓存以及复杂状态逻辑。
主要能力:提供 store 配置、slice 创建、RTK Query API 定义、查询与变更(mutation)使用、类型化 hooks 等模式。示例覆盖 configureStore 集成 api reducer 与 middleware、createSlice 定义 reducers、createApi 配合 fetchBaseQuery 与 tagTypes 实现缓存失效、以及 useGetUsersQuery、useCreateUserMutation 等生成式 hooks 的调用方式。
使用方式:按资料中的步骤组织代码,先配置 store,再创建 slice,随后定义 RTK Query API,最后在组件中使用查询与变更 hooks,并通过类型化 hooks 获得类型推断。示例中的命令与代码保持原样,未提供额外安装命令。
适用场景:需要集中管理全局状态、缓存服务端数据、处理认证 token 注入请求头、以及需要自动缓存失效与重新获取的 React 应用。
限制:资料未提供具体版本要求、依赖安装步骤、性能数据、收费信息或平台限制;实际使用需结合项目环境自行验证。