컴포넌트의 생애주기 (LifeCycle) UI를 구성하기 위해서는 화면에 컴포넌트를시작(최초의 랜더링) , - Mounting값이 바뀌면 업데이트(리랜더링) , - Updating 삭제(또는 변경(즉 삭제후 새로운 시작))로 - Unmounting(unmounting 이후 새로운 Mounting)이루어 져있다.함수형 컴포넌트는 이의 생애주기마다 실행할 수 있는 훅이 존재한다. 바로 그 훅이 useEffect.최초 랜더링에만 이런 함수를 실행해줘 ,=> Mounting : 컴포넌트를 페이지에 처음 랜더링 할때 이 값만 바뀌었을때 이런 함수를 실행해줘, => Updating : State, Props 값이 바뀌거나 부모컴포넌트가 리랜더 하면서 자신도 리랜더 될때 이 컴포넌트가 없어질때 이런 함수를 실행..