默认情况下,调用 setState,表现为异步,并且在一个操作中,多次调用 setState,会合并处理,只更新一次
setState 同步异步问题:
-
在React可以监控的地方:React 事件,React 组件的生命周期函数,以及其他的React方法中,呈现异步表现,并且回对setState进行合并更新
-
在异步方法中,或原生事件中,setState 呈现同步表现,不会对 setState 进行合并处理
具体需要研究React批处理机制
默认情况下,调用 setState,表现为异步,并且在一个操作中,多次调用 setState,会合并处理,只更新一次
setState 同步异步问题:
在React可以监控的地方:React 事件,React 组件的生命周期函数,以及其他的React方法中,呈现异步表现,并且回对setState进行合并更新
在异步方法中,或原生事件中,setState 呈现同步表现,不会对 setState 进行合并处理
具体需要研究React批处理机制