@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[]".
как решить проблему?
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
08 дек. 2022, в 16:09
225000 руб./за проект
08 дек. 2022, в 15:53
800 руб./за проект
08 дек. 2022, в 15:52
10000 руб./за проект