Tags → #React 原理
-
React 的设计哲学
从前,React 渲染就有一个致命缺陷,在 `setState` 时,**当前组件的整个树**都会运行渲染函数。即使使用了虚拟 DOM,这里面也浪费了相当多的时间。因为有的组件,它依赖的 `props` 没变,甚至它根本不依赖任何 `props`,(默认情况下)依然被重新运行渲染再进行 dif...
从前,React 渲染就有一个致命缺陷,在 `setState` 时,**当前组件的整个树**都会运行渲染函数。即使使用了虚拟 DOM,这里面也浪费了相当多的时间。因为有的组件,它依赖的 `props` 没变,甚至它根本不依赖任何 `props`,(默认情况下)依然被重新运行渲染再进行 dif...