React Fiber它的目的是解决什么问题?

React Fiber它的目的是解决什么问题?,第1张

React Fiber它的目的是解决什么问题?

React的Reconciler 层负责组建的生命周期运算,diff运算等, React15中被命名为Stack Reconciler,运行过程不能中断,当页面元素较多,执行时间过长,超过16s的时候,就会出现掉帧的现象。

在React16中,Reconciler改成了Fiber Reconciler,使用了浏览器的requestIdleCallback这一API,用链表的形式来遍历组建树,能灵活的暂停、继续和丢弃执行的任务。使用fiber将任务分割执行,从框架层面降低了掉帧的概率。

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

原文地址: https://outofmemory.cn/zaji/4891391.html

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

发表评论

登录后才能评论

评论列表(0条)

保存