React面试必问(一)setState是同步还是异步?

React面试必问(一)setState是同步还是异步?,第1张

默认情况下,调用 setState,表现为异步,并且在一个 *** 作中,多次调用 setState,会合并处理,只更新一次

setState 同步异步问题:

在React可以监控的地方:React 事件,React 组件的生命周期函数,以及其他的React方法中,呈现异步表现,并且回对setState进行合并更新

在异步方法中,或原生事件中,setState 呈现同步表现,不会对 setState 进行合并处理

具体需要研究React批处理机制

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1322842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存