react/react-router-dom?
Сейчас, состояние о том, что пользователь залогинен, я храню в redux (тут первый вопрос, правильно ли это вообще?)
Далее, в приватный роутер, я прикидываю пропс, который говорит о том, залогинен ли пользователь или нет.
В зависимости от этого, он делает либо редирект, либо показывает компонент.
Все работает отлично, до тех пор, пока не нажимаю f5.
И в этот момент происходит... ну, не самая приятная вещь.
В общем, я по прямой ссылке, открываю страницу /create
В стейте, естественно, в этот момент ничего нет...
Меня редиректит на страницу /login
В этот момент, у оказывается, что пользователь то уже залогинен, и меня перекидывает на страницу /dashboard, и так меня перекидывает со всех "приватных" ростов.
Как вы решаете такую проблему?
Диспач до рендера
Обсуждают сегодня