中等ReactRedux
0 1

Redux是否建议在reducer 中触发Action?为什么?

【概念释义】

不建议在 reducer 里 dispatch 新 action。Reducer 必须是 同步、纯函数(state, action) => newState,无副作用、无 API、无 dispatch。否则破坏可预测性、时间旅行、测试与中间件链。异步或连锁逻辑应放在 thunk/saga 或组件 effect 里 dispatch。

【基础使用】

jsx
"qb-hl-comment">// ❌ 反模式
function badReducer(state, action) {
  if (action.type === 'A') {
    store.

登录查看完整 1073

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)