1. shouldComponentUpdate
控制组件自身或者子组件是否需要更新,避免频繁无效更新,尤其在子组件非常多的情况下,需要进行优化。
2. PureComponent
PureComponent 会帮助比较新props和旧props,新state和旧state(值相等、或者对象含有相同的属性、且属性值相等),决定shouldcomponentUpdate返回true或者 false,从而决定要不要呼叫render function.
注意:
如果你的state或props一直在变,PureComponent会比较慢,可以用shouldComponentUpdate;
如果你的state或props不是一直在变,PureComponent很适合。