sonterix
@sonterix

Как получить данные с сервера при первом посещении сайта и записать в redux store?

Я использую React, Redux, Thunk, Router

Для rout я использую методля для lazy загрузки страниц

На одно из страниц при первом посищении мне нужно забрать данные с серваера и записать в redux store, а потом просто переиспользовать их. Получение данных я хочу делать через redux-thunk

Подскажите как правильно это сделать? Сам подход? Буду очень благодарен
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 1
Extar93
@Extar93
Не нужны нам эти ваши интернеты
Я бы сделал так: в хуке didComponentMount диспатчить запрос, который будет забирать данные с сервера. Проверять можно через куку или localstorage, после первого раза записать что-то по типу dataLoaded в кукисы и перед запросом проверять, нет куки - дергаем, есть - не дергаем и используем то что сохранено.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы