对象状态与嵌套更新

用「章节 + 课时」的嵌套编辑数据练不可变更新:浅复制的边界、层层新建的写法、直接修改为何让 React 失明。

React核心约 30 分钟
开始学习
学习目标
  • 解释直接修改嵌套对象后 setState 同一引用为何不触发渲染
  • 用 map + 展开运算符对多层嵌套数据做定向更新:命中才新建,未变保持引用
  • 说明浅复制只到第一层,识别漏展开导致的更新失效
相关练习
知识点
不可变更新浅复制嵌套对象展开运算符

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

Command Palette

Search for a command to run...