React

PureComponent

엉덩이가 무거운 개발자 2021. 5. 27. 18:05

PureComponent 란? 
props,state가 변경되지 않는 이상 re - render 함수 호출 하지 않는다.

 

PureComponent는 shouldComponentUpdate()를 구현한다 .

 

PureComponent는 shollow comparison.를 한다
=> 이전의 props,state와 현재의 props,state를 비교한다.

객체의 프로퍼티가 변경되는건 아무런 상관이 없고 주소값을 기준으로 판단한다.

x 의 주소값이 변경 되면 re-render를 한다.




React.Component doesn’t implement shouldComponentUpdate(),

 

 

 

https://reactjs.org/docs/react-api.html#reactpurecomponent