reactjs - 加载错误页面时出现错误时的用户体验是什么?
问题描述
我正在设计我们的 PWA 应用程序中的错误处理。我们要处理所有客户端错误并回退到错误页面。此错误页面的内容来自 API 调用,因为它们已翻译成本地语言。
我有一个关于在客户端数据获取错误页面所需数据时可能出现错误的情况的问题。我们的默认行为可能是什么?对于在为错误页面获取数据时出现一些错误的情况,我应该放置默认的英语内容(针对全球市场)吗?
解决方案
如果响应中有错误,您可以将静态 404 页面作为备份并导航到该页面。
ErrorComponent.js
getError = () => {
getErrorData().then(res => {
//Do something with the response
})
.catch(err => {
//Navigate to a default 404 page
window.location.href = '/defaulterror';
})
}
推荐阅读
- excel - 在 VBA 上打印出 ActiveCell 值
- reactjs - Next.js 私有页面和布局的身份验证模式/策略
- mysql - Sequelize op.like 不能正常工作?
- python-3.x - 如何在 Django REST 框架中使用逗号分隔值进行搜索?
- java - 删除地图 Java 8 中的重复值
- sharepoint-online - 使用仅 SharePoint 应用程序注册 (API/CSOM) 获取 Project Web App 和 Project Online 数据不起作用
- css - 翻译在两侧制作一个空白区域
- react-native - 如何将参数发送到 useCallback
- python - Readline() 在输出中给了我空白
- php - POST 请求后空格转换为下划线