我想設置在同一時間多個國家性質,但由於setState()
是異步我已經使用回調,但隨着越來越多的屬性我有一次這樣的代碼變得編輯更多&更難看!避免陣營的setState()回調循環
有沒有其他的好辦法來達到這個目的呢?
this.setState(
{
item_1: true
},
(e => {
this.setState(
{
item_2: false
},
(e => {
this.setState(
{
item_3: 'Hello World'
}
)
})
)
})
)
你爲什麼認爲你可以一次只更新一個值? –