1.vue组件更新,一个值更新了,会引起它相关联的组件更新,其他组件不受影响,代价是需求监听watcher.优势:速度更快。
2.react是全量比较,从根节点开始全量比较,该更新的更新,不该更新的不更新,所有组件都会涉及到,但不需要watcher。
如果页面的组件太多了,一气呵成显得不合时宜,需要引入fiber把较大的任务拆分成多个小任务,可能暂停恢复执行。
本文探讨了Vue和React两种主流前端框架的组件更新机制。Vue通过监听watcher实现局部更新,速度快但需额外开销;React采用全量比较策略,无需watcher,借助Fiber机制处理大量组件更新,确保效率。
1.vue组件更新,一个值更新了,会引起它相关联的组件更新,其他组件不受影响,代价是需求监听watcher.优势:速度更快。
2.react是全量比较,从根节点开始全量比较,该更新的更新,不该更新的不更新,所有组件都会涉及到,但不需要watcher。
如果页面的组件太多了,一气呵成显得不合时宜,需要引入fiber把较大的任务拆分成多个小任务,可能暂停恢复执行。

被折叠的 条评论
为什么被折叠?