redux
Installation
SKILL.md
When to use this skill
Use this skill whenever the user wants to:
- 用 Redux 管理 React 应用全局状态(store、reducer、action、dispatch)
- 使用 Redux Toolkit(createSlice、configureStore)或经典写法
How to use this skill
- 核心:store、reducer、action、dispatch; useSelector、useDispatch。
- Toolkit:createSlice、configureStore、createAsyncThunk;DevTools 与中间件。
- 参考:https://react-redux.js.org/ 、https://redux-toolkit.js.org/
Best Practices
- 状态扁平、按域切 reducer;action 与 reducer 纯函数。
- 异步用 thunk 或 RTK Query;避免在 reducer 中请求。