на vue3?
const [exampleState, setExampleState] = useState({})
setExampleState({...exampleState, masterField2: {
fieldOne: "c",
fieldTwo: {
fieldTwoOne: "d",
fieldTwoTwo: "e"
}
},
}})
Вот эта реактовская каша в Vue выглядит проще через useReactive)
const data = useReactive({
fieldOne: "c",
fieldTwo: {
fieldTwoOne: "d",
fieldTwoTwo: "e"
}
}
})
data.value.fieldOne = "f"
подозреваю что это называется mobx)))
Хуки реакта и вью совершенно о разном, сравнивать их ошибка
Можешь взять immer, но я уверен что не должно быть такого глубокого объекта в стейте, лучше его нормализовать или декомпозировать, и в стейт менеджере рулить.
Обсуждают сегодня