#PureComponent

React.memo与PureComponent

React.memo是一个高阶组件,本质就是一个函数。基本形式如下:React.memo(functionlComponent,areEqual) React.memo与PureComponent作用一样,都是用来减少组件渲染。区别如下:1. React.memo针对函数式组件,PureCompon...
代码星球 ·2020-06-29

React中的高阶组件,无状态组件,PureComponent

1.高阶组件React中的高阶组件是一个函数,不是一个组件。函数的入参有一个React组件和一些参数,返回值是一个包装后的React组件。相当于将输入的React组件进行了一些增强。React的高阶组件实际上是装饰器(Decorator)模式的一种实践。2.无状态组件(statelesscomponent)无状态组件又...

react之组件的shouldcomponentUpdate使用&&Component与PureComponent

1). Component存在的问题?        a. 父组件重新render(), 当前组件也会重新执行render(), 即使没有任何变化    &nb...