错误边界与恢复

用错误边界隔离可失败的局部组件并提供恢复动作,区分渲染错误、事件错误与异步请求失败三种处理位置。

React核心约 25 分钟
开始学习
学习目标
  • 实现包含 getDerivedStateFromError 与 componentDidCatch 的错误边界组件
  • 区分三类失败的处理位置:渲染错误归边界、事件错误用 try/catch、异步失败转状态
  • 用「修复数据 + 换 key 重建」实现可靠的恢复,并按可失败单元设计边界粒度
知识点
错误边界getDerivedStateFromErrorcomponentDidCatch降级与恢复

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

Command Palette

Search for a command to run...