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

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

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

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

Тык
  • Вопрос задан
  • 897 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
просто рендерите роут или нет в зависимости от того авторизован ли пользователь

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


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

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽