MJingv / jehol-person-blog

Jehol's Blog 🙋 (hexo+react)
https://mjingv.github.io/JeholBlog/
0 stars 1 forks source link

react filber #100

Open MJingv opened 8 months ago

MJingv commented 8 months ago

简介

状态更新的区别

之前:

fiber后

fiber主要解决了什么问题:

  1. 增量渲染。拆分渲染任务,可插入高优任务,避免阻塞浏览器。
  2. 任务调度。根据任务优先级决定任务顺序。
  3. 并发模式。并发模式下,react可以再内存中预渲染(预构建)组件,在合适时机一次性更新dom,避免屏幕闪烁。
  4. 错误边界。捕获子组件树的错误,防止整个应用崩溃。

fiber缺点问题

MJingv commented 8 months ago

https://juejin.cn/post/7258881840823844920