reactjs - 如果我的前端在生产中崩溃,Chrome 会显示什么?
问题描述
在我点击我的应用程序中的特定链接之前,我的应用程序运行良好。例如,当用户点击www.xxxx.com时,一切正常。但是,如果用户点击 www.xxx/cart.com,我的应用程序崩溃并且 React 告诉我在生产中不会显示错误。那么会显示什么呢?一张白纸?
当然,它崩溃是因为我的组件需要在购物车中显示预览元素。有什么解决办法?
解决方案
您可以使用错误边界来捕获反应应用程序中的错误并显示回退内容
错误边界是 React 组件,它们在其子组件树的任何位置捕获 JavaScript 错误,记录这些错误,并显示一个备用 UI 而不是崩溃的组件树。
推荐阅读
- reactjs - Cypress 选择 Autocomplete Material UI 的第一项
- firebase - 必须上传一个 dSYM 文件始终显示在 Firebase Crashlytics 中
- css - 我可以在 React 中使用带有 CSS 的 JSX 创建 2 列但不能创建 3 列
- autodesk-forge - 我在哪里可以找到 Forge 响应式连接数据库演示的 Github 源代码?
- xamarin.ios - 如何在 CollectionView 中获取单元格的相对位置
- django - Django 模型和外键
- python - 如何将用户输入添加到列表中?Python
- java - Android java mediaplayer - onPrepared() 后多次触发 onCompletionListener
- c# - 如何在滚动视图 xamarin.forms 中绑定编辑器控件?
- active-directory - Intune 用户密码设置问题