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