

보통 React 라이프사이클은 class component 기반의 React를 말하며, 함수형 컴포넌트는 Hook을 사용한다.
생성(mounting) -> 업데이트(updation) -> 삭제(unmountin) 의 생명주기를 가짐.
componentDidMount : 컴포넌트가 mount된 후에 1회 실행되는 함수
componentDidUpdata : 컴포넌트가 업데이트 될 때마다 실행되는 함수
componentWillUnmount : 컴포넌트가 제거될 때 실행되는 함수
useEffect : componentDidMount + componentDidUpdata를 합친 Hook
useEffect(()=> {
console.log("Hi");
return ()=> console.log("Bye");
},[count]);