componentDidUpdate 会在 浏览器 layout 之后,painting 之前执行?

看到很多文章说react 中的 componentDidUpdate 会在浏览器 layout 之后,painting 之前执行,那具体react 是怎么实现浏览器 layout 之后,painting 之前执行这一动作的,调用了浏览器的哪些api

阅读 1.5k
1 个回答

没看过componentDidUpdate的具体实现,但是你的问题也使我陷入思考。有空再挖一挖...

感觉是这个?

layout完成后,浏览器会立即发出“Paint Setup”和“Paint”事件,将渲染树转换成屏幕上的像素

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题