@Wytpry

Как реализовать redirect в react?

Есть страница авторизации, куда пользователь вводит логин и пароль. Как при нажатии на кнопку Submit реализовать автоматический переход на headpage? Прилагаю часть кода, где redirect не работает. Здесь ошибка или же неверный подход?
axios.post(apiBaseUrl + "account/signin", payload)
   .then(function (response) {
     console.log(response.data);
     if(response.data.code == 200){
       console.log("Login successfull");
       return (<Redirect to="/Game.js" />);
  • Вопрос задан
  • 8330 просмотров
Решения вопроса 2
anamorph
@anamorph
javascriptLover
подобный редирект будет работать только в компоненте
а лучше использовать такой подход как приватные роуты
обертка, которая каждый раз при переходе будет проверять есть ли у пользователя право смотреть эту страницу, мониторя токен в локальном хранилище
Подробнее описано здесь
https://tylermcginnis.com/react-router-protected-r...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы