在看React的官方文档的时候, 发现了这么一句话,State Updates May Be Asynchronous,于是查询了一波相关的资料, 最后归纳成以下3个问题 setState为什么要异步更新,它是怎么做的? setState什么时候会异步更新, 什么时候会同步更新? 既然setState需要异步更新, 为什么不让用户可以同步读到state的新值,但更新仍然是异步? 常见场景下的异步更新 以下是官方文档的一个例子, 调用了3次incrementCount方法, 期望this.stat…