컴포넌트의 라이프사이클

홍준섭·2022년 9월 12일

react

목록 보기
8/29

컴포넌트의 라이프사이클

모든 리액트 컴포넌트는 라이프사이클이 존재한다. 컴포넌트의 수명은 페이지에 렌더링되기 전인 준비 과정에서 시작하여 페이지에서 사라질 때 끝난다.

라이프사이클은 마운트, 업데이트, 언마운트로 나뉜다.

마운트

DOM이 생성되고 웹 브라우저상에 나타나는 것을 마운트라고 한다.

업데이트

컴포넌트는 다음과 같은 경우에 업데이트한다

  • props가 바뀔 때
  • state가 바뀔 때
  • 부모 컴포넌트가 리렌더링될 때
  • this. forceUpdate로 강제로 렌더링 트리거할 때

언마운트

컴포넌트를 DOM에서 제거하는 것

profile
개발 공부중입니다

0개의 댓글