React — одна из самых популярных библиотек JavaScript, используемая многими компаниями. React имеет большую экосистему для создания надежных и масштабируемых веб-приложений.

Ниже приведены некоторые популярные примеры экосистемы React.

Маршрутизация: React-Router-DOM

Данные POST/GET: AXIOS/FEATCH

Управление состоянием: Redux/Zustand

Для маршрутизации существует популярная библиотека React Router. React Router делает процесс маршрутизации очень простым, и это легкая библиотека, поэтому она не утяжеляет веб-приложение.

В нашем приложении некоторые из них приходится обрабатывать с ошибками. Ошибки могут быть связаны с выборкой данных, программными ошибками, ошибками на стороне клиента, ошибками на стороне сервера и многими другими.

В веб-приложении, когда мы хотим получить доступ к несуществующему пути или местоположению, отображается черный пользовательский интерфейс. Иногда пользователь может запутаться, загружаются ли данные или нет. Мы обнаружили ошибку в консоли router.ts:11 Нет маршрутов, соответствующих местоположению «/about/time» . Чтобы избежать этого сценария, в реагирующем маршрутизаторе есть специальный символ для обработки ошибок такого рода — символ ‘*’.

Использование символа * очень просто, нам просто нужно создать маршрут и добавить путь маршрута к «*», а в элемент мы должны добавить компонент пользовательского интерфейса Fall-Back.

Например

Есть много вариантов использования этой концепции.

Оставайтесь на связи с моим блогом, чтобы не пропустить новый контент по веб-разработке (HTML5, CSS3, JavaScript, ReactJS).

Спасибо за прочтение.