假如react底层没有虚拟dom,那么如何处理state props变化,而重新render了?
我对上面进行一下改进
下面这个算法比第一个要好一点,但是还是非常好性能,所以react提出了虚拟dom概念
虚拟dom就是一个js对象
为什么要提出虚拟dom,因为我们就是想把对dom的操作(非常消耗性能)变成对js对象的操作(低消耗)。
减少了对dom的创建和对dom的比较。
如何比较俩个虚拟dom的差异就是diff算法。
假如react底层没有虚拟dom,那么如何处理state props变化,而重新render了?
我对上面进行一下改进
下面这个算法比第一个要好一点,但是还是非常好性能,所以react提出了虚拟dom概念
虚拟dom就是一个js对象
为什么要提出虚拟dom,因为我们就是想把对dom的操作(非常消耗性能)变成对js对象的操作(低消耗)。
减少了对dom的创建和对dom的比较。
如何比较俩个虚拟dom的差异就是diff算法。