본문 바로가기

■ Web개발/React

react.memo() 리렌더링 방지

리렌더링을 방지해주는 기능. 주로 컴포넌트단에 넣는다.

console.log(데이터)로 데이터를 확인하는데

간혹 이게 3~4번 되고는 한다.

 

그럴 경우에 가장 최후반 배포 직전에 처리한다.(메모리를 더 먹을 수 있기 때문)

 

export default React.memo(클래스이름) 이렇게.

 

그러나 남용하면 오히려 무거워진다고 하니, 꼭 필요할 때만 사용하는 것이 좋아보인다.