탄생
: Mount ( 화면에 나타나는 것 ) ex: 초기화 작업
변화
: Update ( 리렌더 ) ex: 예외처리 작업
죽음
: UnMount ( 화면에서 사라짐 ) ex: 메모리 정리 작업
ComponentDidMount
ComponentDidUpdate
ComponentWillUnmount
클래스형 컴포넌트들로 이뤄져 있지만,,
react에서는 use라는 단어로 Hooks(낚아채서) 사용한다고 함수형컴포넌트를 사용한다고 이해하면 된다
ex : useState, useEffect, useRef