<aside> 🔥 컴포넌트에는 라이프 사이클 ( 수명 주기 ) 가 존재한다.

컴포넌트의 수명은 렌더링 되기전에 시작하여 페이지에서 사라질 때 끝난다.

컴포넌트를 렌더링 할때, 업데이트 하기 전후, 혹은 불필요한 업데이트 방지가 필요할 수도 있다.

이때 컴포넌트의 라이프 사이클 메서드를 사용한다.

함수형에서는 Hooks를 사용해서 비슷하게 처리할 수 있고 Class형에서만 사용 가능하다.

</aside>

라이프 사이클의 이해

라이프 사이클은 총 3가지로 나뉘어진다.

Untitled

마운트란?

DOM이 생성되고 웹 브라우저상에 나타나는 것을 Mount라고 한다. 이때 호출되는 메서드는 다음과 같다.

Untitled

업데이트란?

총 4가지 경우에 업데이트한다.