Задать вопрос
sonterix
@sonterix

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

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

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

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

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

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

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