если есть 401 ошибка, то нужно разлогинить пользователя.
Все бы ничего, вот только как правильно обратится к редаксу НЕ из файла реакта ?
store.dispatch(Logout()) - не работает, ругается что стейт редюсера еще не инициализирован.
Гугл не дает результата (скорее всего плохо ищу)
Может кто-то сталкивался ? дайте дельный совет.
а зачем делать логаут с установкой в стор, если он не инициализирован? Можно проверять по store.getStore() или getState(), не помню метод, если доступен то вызывать логаут, если нет, то редирект, который равносилен логауту, либо async/await
import store from './store' store.dispatch всегда работало)
ну так это делается в простом случаем через функцию boot и уже в твой провайдер кидается экземпляр редакса или ещё что тебе нужно
Обсуждают сегодня