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

Как зашить данные с сервера в initialState redux?

Как можно захардкодить аватар которых был загружен на сервер в начальное состояние redux, что бы при обновлении страницы данные не сбрасывались, буду благодарен за ответ
let initialState = {
  posts: [] as Array<PostType>,
  profile: null as ProfileType | null,
  avatar: null as PhotosType | null,
  status: '',
  isEdit: false,
}


case 'SN/PROFILE/SAVE_PHOTO_SUCCESS': {
      return {
        ...state,
        avatar: action.photos,
      }
    }
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    Разработка на React
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Решения вопроса 1
Gimir
@Gimir
JavaScript dev
Используйте localStorage. При первом запросе сохранить, затем при инициализации стора, пробовать доставать нужные данные из localStorage, если их нет, делать запрос
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 250 000 до 300 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽