Универсальный обработчик ошибок React для неудачных вызовов асинхронного API

avatar
Sagar
8 августа 2021 в 23:20
49
0
0

Предположим, что веб-страница в приложении React выполняет несколько вызовов API к серверу NodeJS+Express, чтобы получить необходимую информацию и отобразить ее.

Если вызовы API терпят неудачу, с помощью Express можно легко перехватить и отобразить специальное сообщение об ошибке при каждой загрузке страницы. Но это решение работает только в том случае, если веб-страница перезагружается, т. е. отображается на стороне сервера.

Если я хочу сделать то же самое без перезагрузки/обновления страницы, т.е. рендеринг на стороне клиента с помощью React. Какие у меня варианты?

Я просмотрел 'Границы ошибок', но не нашел того, что хотел. Есть еще предложения?

Источник
Pavindu
9 августа 2021 в 02:14
0

Как вы делаете запросы API к экспресс-бэкенду из приложения реакции? Используете ли вы выборку или что-то вроде axios? Трудно дать полезный ответ, не зная этого.

Ответы (0)