Задать вопрос
@historydev
long long long long long .... int

Как реализовать запрет перехода на роут без авторизации?

Доброе утро. Скажите пожалуйста как можно используя React Routing запретить переход на /register допустим, если сервер не ответил true. Допустим человек зашёл на сайт и он не авторизован, страницу для авторизованных юзеров ему показывать не нужно, только после авторизации делать вывод пускать его или нет. Спасибо.

UPD: Тут очень интересная реализация, в процессе..

Тык
  • Вопрос задан
  • 897 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
просто рендерите роут или нет в зависимости от того авторизован ли пользователь

{isAuthoruzed && <Route path='profile'><Profile/></Route>}


можно это завернуть в ProtectedRoute, в документации есть пример, прочитать ее быстрее чем на тостер вопрос писать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы