0
我有一個react
組件,我已經創建。在這一部分,我將其稱爲一般更新狀態的函數:爲什麼我的setState不起作用?
updateCheckbox: function(name, value) {
this.setState({name: value});
},
我檢查這個功能的value
,我看到正確的value
獲取調用和設置。然後調用render
函數,因爲剛剛設置了狀態。當我進入render
函數時,state
尚未更新。
我意識到這是因爲我更新了一般的state
。如果我將state
的實際名稱放在setState
函數中,則所有內容都會根據情況進行更新。
有沒有人知道這個解決方法?
請注意括號這裏與括號符號無關。 –
@FelixKling你的意思是括號表示只有在使用像'obj_name [prop]'.right? – bugwheels94
是的............ –