ENGINEERING / NOTE
错误边界
web.dev · 站内原创整理
用户界面需要把可恢复错误、空状态和不可恢复错误分开表达,避免统一显示白屏。
核心说明
错误边界把异常从全局白屏变成局部可恢复状态。内容站至少需要区分加载失败、空数据、未知路由和服务器错误。
关键点
- 错误提示应该告诉用户发生了什么,以及还能做什么。
- 日志记录技术细节,页面展示用户可理解的内容。
- 错误状态也要有设计和移动端布局,而不是只在成功页面上花时间。
资料来源 在官方文档中核验:web.dev ↗
web.dev · 站内原创整理
用户界面需要把可恢复错误、空状态和不可恢复错误分开表达,避免统一显示白屏。
错误边界把异常从全局白屏变成局部可恢复状态。内容站至少需要区分加载失败、空数据、未知路由和服务器错误。