@historydev
Редактирую файлы с непонятными расширениями

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

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

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

Тык
  • Вопрос задан
  • 849 просмотров
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
просто рендерите роут или нет в зависимости от того авторизован ли пользователь

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


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

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

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