리액트 리렌더링 조건

이성훈·2021년 11월 12일
0

리액트가 리렌더링되는 것에는 몇가지 조건들이 있다

부모 컴포넌트 렌더링

부모 컴포넌트가 렌더링되면 자식 컴포넌트들 모두 리렌더링된다.
그래서 코드양이 많아지면 렌더링량 또한 많아지게 되므로 최적화가 필수적이다.

state 변경

리액트는 상태를 사용해서 동적인 데이터를 저장한다.
리액트는 이 상태의 변경이 감지되면 리렌더링을 해주게 된다.
하지만 setState로 바꿔주는게 아닌 직접 변경을 하게 되면 리액트는 이를 감지하지 못한다.

새로운 props

전달받은 props가 변경됬다면 리렌더링된다.

profile
블로그 이전중입니다 => https://kusdsuna.tistory.com/

0개의 댓글