9.2.2 错误边界与日志 在前端工程的调试实践中,我们常把错误边界(Error Boundary)比作应用的“免疫系统”——它不参与日常功能运转,却在病原体(未捕获异常)入侵时迅速识别、隔离、上报,并维持机体(UI)基本稳态。而日志,则是这具免疫系统的神经末梢与记忆中枢:它记录每一次炎症反应的细胞因子谱(错误堆栈)、组织微环境参数(上下文状态)、以及免疫应答的时序轨迹(时间戳与调用链)。二者协同,才构成真正可观察、可推演、可干预的健壮性基础设施。 但遗憾的是,大量团队仍停留在“用 包一层组件、再 一下”的原始阶段。这种做法既无法捕获异步错误(如 、 中抛出的异常),也无法拦截组件生命周期钩子中的错误(如 内部的同步异常),更遑论构建结构化、可检索、带上下文关联的日志体系。