我想设置在同一时间多个国家性质,但由于setState()
是异步我已经使用回调,但随着越来越多的属性我有一次这样的代码变得编辑更多&更难看!避免阵营的setState()回调循环
有没有其他的好办法来达到这个目的呢?
this.setState(
{
item_1: true
},
(e => {
this.setState(
{
item_2: false
},
(e => {
this.setState(
{
item_3: 'Hello World'
}
)
})
)
})
)
你为什么认为你可以一次只更新一个值? –