useReducer 与状态转移

把多步骤练习提交的状态逻辑收进一个 reducer:动作表达业务变化,转移规则集中可测,非法操作直接忽略。

React核心约 25 分钟
开始学习
学习目标
  • 为多步骤流程设计 reducer:用动作名表达业务意图而不是 set 状态
  • 把状态转移规则集中在纯函数里,测试非法操作与边界转移
  • 解释 reducer 与 useState 的分工:状态逻辑复杂或迁移频繁时选 reducer
知识点
useReducerreduceraction状态转移

内容版本 1.0.0,核验于 2026-10-26

Command Palette

Search for a command to run...