mDTP?
хуками лучше всего )
эмм?
useSelector, useDispatch
просто я по клику - диспатчу action и роутом перехожу на другую компоненту, - action ловит сага - и запрашивает с бекенда данные, обновляет стейт. Все данные красиво открываются, но если перезагрузить - стейт пустой
ну так таботает spa 🤷♂️
думал на страницу useEffect повесить, чтобы при загрузке компоненты обновлялся стейт, но как то не оно
https://github.com/gaearon/react-hot-loader а это как? не пробовали?
ты можешь новый запрос делать по юзЭффекту
разьяснение вопроса, которое показало что вопрос видимо в другом
?
наверно (не точно, не знаком с проектом) данные нужно запрашивать не по клику где то там, а по маунту компонента, который их использует. ну или при перезагрузке редиректить туда где эти данные запрашиваются
Используй persist state или localStorage под некоторые данные
К примеру https://github.com/rt2zz/redux-persist
спасибо большое! уже читаю про персист по Вашему сообщению)
Отказаться т него вообще.
а чем заменить ?
Вызывать const { dispatch } = this.props; dispatch(actionCreator());
Но должен быть конект, чтоб диспатч попал в пропсы
Да, можно вообще без аргументов connect()(Comp) И будет диспач и пропсах
Обсуждают сегодня