탄생 : Mount ( 화면에 나타나는 것 ) ex: 초기화 작업

변화 : Update ( 리렌더 ) ex: 예외처리 작업

죽음: UnMount ( 화면에서 사라짐 ) ex: 메모리 정리 작업

ComponentDidMount

ComponentDidUpdate

ComponentWillUnmount

클래스형 컴포넌트들로 이뤄져 있지만,,

react에서는 use라는 단어로 Hooks(낚아채서) 사용한다고 함수형컴포넌트를 사용한다고 이해하면 된다

ex : useState, useEffect, useRef