Если пользователь не вошел в систему и пытается напрямую получить доступ к приложению, то бэкэнд-API выдаст ошибку 403, Как отловить эту ошибку, а затем перенаправить пользователя на страницу 403 и дать ему возможность войти в систему.
Я использую ax ios для извлечения данных из API бэкенда. React-маршрутизатор для маршрутизации, Redux для управления состоянием И мы делаем сессионную аутентификацию.