React 组件状态的使用

文章浏览阅读163次,点赞2次,收藏4次。如何判断它是同步的还是异步的,是不是批量处理 一个原则就是React能管控的地方,批量的,异步的(事件处理函数,生命周期函数)。不能管控的地方就是同步的 非批量(setInterval setTimeout)state的更新可能是异步的 出于性能考虑react可能会把多个setstate合并成同一个调用。在其他react 不能管控的地方,就是同步执行的(如定时器内)在事件处理函数中,setState的调用会批量执行。** 1 定义状态的第一种方式 在构造函数中**