Size: a a a

React — русскоговорящее сообщество

2021 April 27

C

Cool29 in React — русскоговорящее сообщество
Ну у тебя же есть какой то признак типа isAuthenticated, вот при его изменении у тебя редирект и должен быть для маршрутов из закрытой части.
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
const history = useHistory();

history.push(‘/login’)
источник

C

Cool29 in React — русскоговорящее сообщество
Ты серьезно?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Это где прописывать?

У меня в саге происходит logout, после успешного logout'а я просто очищаю authReducer
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
конечно
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
В месте где у тебя проверяется как сказали выше авторизован ты или нет
источник

C

Cool29 in React — русскоговорящее сообщество
И че такое в каждом закрытом роуте прописывать?
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
Всмысле в каждом
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
В одном месте это все хендлится зачем в каждом такое делать?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
у меня есть приватроут, который при отсутствии авторизации делает редирект, все работает норм, но при разлогинивании это не работает, ибо проверка происходит в момент перехода на стр.
источник

C

Cool29 in React — русскоговорящее сообщество
Ну isAuthenticated=false делаем в redux и все должно автоматом редиректить
Зачем нам history.push
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
Есть функция логаут, в ней ты чистишь весь стор локалсторедж куки и всю дичь и делаешь хистори пуш уже как ты там редирект сделаешь?
Можно конечно как и ты говоришь никто не спорит
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
Можно просто задиспатчить экшен который ресетит стор флажок переключает на фолс и после этого должен компонент сам перерендерится и редиректнуть
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
при логауте history.push(-1) должен перекидывать на 404
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
или на логин
источник

C

Cool29 in React — русскоговорящее сообщество
А зачем в redux вообще работать с визуальной частью?
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
flux
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
А где я работаю с визуальной частью?
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
У тебя в редаксе просто лежит значение авторизован ты или нет
источник

C

Cool29 in React — русскоговорящее сообщество
У меня они вообще никак не связаны
только селекторы и dispath
источник