Событие смены роута в react-router?

Как можно разрешить смену роута только после определенного события ?
К примеру обновления state, после того как он обновится делать переадресацию.
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ответы на вопрос 1
GreyCrew
@GreyCrew
Full-stack developer
Я думаю, что можно реализовать переход между страницами через специальный метод, который бы делал событие replace() из библиотеки connected-react-router, (либо другой смотря через что у вас работает маршрутизация) после соответствующих махинаций с состоянием.

Но в целом подход смены пути после обновленя состояния мне кажется странным ввиду того, что обычно после перключения страниц это состояние уже не используется.
Лучше в таком случае хранить состояние в редаксовом хранилище.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Aline digital agency Санкт-Петербург
от 180 000 до 250 000 руб.
Myagi Минск
от 3 000 до 4 000 usd.
от 100 000 руб.
21 нояб. 2019, в 21:19
2000 руб./за проект
21 нояб. 2019, в 19:47
999 руб./за проект