React diff算法

2017-08-12  本文已影响80人  07120665a058

传统的diff算法复杂度是O(n*3),而React diff算法改进了传统的diff算法,将算法复杂度降低到了O(n)

diff 策略

基于以上三个前提策略,React 分别对tree diff、component diff 、element diff 进行了算法优化

详解

tree diff

component diff

element diff

一张图概括

参考文章推荐
react精髓之一---diff算法
React 源码剖析系列 - 不可思议的 react diff

上一篇下一篇

猜你喜欢

热点阅读