Обновление состояния в ReactJS не имеет большого значения. Но кто-нибудь когда-нибудь сталкивался с обновлением подсвойства состояния в ReactJS?
Например, я хочу обновить third
из first.second.third
, но когда я действительно это делаю, он обновляет состояние, но отбрасывает остальные элементы в состоянии.
Я следую тому же синтаксису, который доступен в Интернете. Прилагается мой код и вывод. Я делаю что-то не так? Пожалуйста, дайте мне знать, так как это единственная блокировка при обновлении объекта анализа при изменении полей ввода.
testing(a,b){
console.log(a)
console.log(b)
this.state = {...this.state.analysis,
first: {
second: {
[a]: b
}
}
}
console.log(this.state.first)
Ссылка, которую я использую: