對於我用我必須有看起來像這樣的狀態的插件:如何爲嵌套數組設置狀態?
getInitialState() {
return {
invalid: true,
access: {
access_code: '',
zipcode: '',
password: '',
confirm: '',
hospital_id: '',
},
}
},
我將如何設置hospital_id的狀態,而無需設置訪問的休息嗎?
這似乎刪除一切,但hospital_id:
this.setState({access: {hospital_id: 1}})
我希望做出反應出來有更好的方式來做到這一點,像'updateState()',這將只更新過,而不是颳走了什麼的已經存在的密鑰。我發現所有這些解決方法都是危險的,因爲如果有人忘記將新狀態與現有狀態合併,它會「默默」失敗。 –