Всем привет, подскажите как вызвать редирект через useEffect ?
в стейте у меня лежит текущий айдишник, по которому кликнули, useEffect я подписал на изменение в стейте. Я уже догадываюсь, что useEffect возвращает ничто, но хз как осуществить ридерект.
___
это react router
Проще говоря если что то требует редиректа, это глобальным стейтом уже контролиться (редаксом наприме), а не локальным.
1. Ты нажимаешь кнопку.
2. Это запускает какой то эшн, который меняет глобальный стейт.
3. Изменение глобального стейта запускает перерендер компоненты, так как ты следшь за этой переменной в стейте.
4. На моменте отрисовки (желательно в контейнерной компоненте), ставишь условие на редирект.