Что может быть пользовательским опытом при ошибке загрузки страницы с ошибкой? - PullRequest
0 голосов
/ 15 января 2020

Я разрабатываю для обработки ошибок в нашем приложении PWA. Мы хотим обработать все ошибки на стороне клиента и вернуться к странице ошибок. Содержание этой страницы ошибок происходит от вызова API, поскольку они переведены на местный язык.

У меня есть вопрос о сценарии, в котором может быть ошибка при выборке данных на стороне клиента для данных, необходимых для страницы ошибки. Что может быть нашим поведением по умолчанию? Стоит ли ставить языковой контент по умолчанию на английском языке Engli sh (для глобальных рынков), в тех случаях, когда при получении данных для страницы с ошибками возникают ошибки?

1 Ответ

0 голосов
/ 15 января 2020

Вы можете создать страницу c 404 в качестве резервной копии и перейти к ней в случае ошибки в ответе.

ErrorComponent.js

getError = () => {
  getErrorData().then(res => {
    //Do something with the response
  })
  .catch(err => {
    //Navigate to a default 404 page
    window.location.href = '/defaulterror';
  })
}
...