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

Как обновить стейт?

сделал структуру для хранения данных юзера:
export type userInformation = {
generalInformation: generalInformation[]
bankCardInformation: bankCard[]
}

export type generalInformation = {
adress: string
comment?: string
flat: string
floor: string
typeofBankCard: string;
writeOffBonuses?: number
}

export type bankCard = {
bankCard: string
date: string
CVC: string
}

пытаюсь обновить данные generalInformation ,но получаю ошибку.
setGeneralInformation(state, action: PayloadAction) {
console.log(action.payload)
state.userInformation.generalInformation = action.payload
}


ошибка:Свойство "generalInformation" не существует в типе "WritableDraft[]".
как решить проблему?
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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