老师,您好 ,setState在某些情况下也还有可能是异步的,比如setTimeout或者addEventListener中setState数据是同步的
来源:4-6 虚拟 DOM 中的 Diff 算法
慕侠6607443
2020-05-03
写回答
2回答
-
???什么意思
012020-05-05 -
慕侠6607443
提问者
2020-05-04
就是一般情况下setState是异步的,但是在setTimeout还有addEventListener中去setState数据是同步的,他是可以立刻得到这个数据的最新值 setTimeout(()=>{ this.setState(count:this.state.count+1) console.log(this.state.count) }) 老师可以试一下,这是我之前听别的老师的课讲的
00
相似问题