useEffect란 리액트 컴포넌트가 렌더링 될 때마다 특정 작업을 실행할 수 있도록 하는 Hook 생명주기 메소드를 함수형 컴포넌트에서도 사용할 수 있게 됨 (기존 클래스형 컴포넌트에서만 사용 가능했었음) 작업 실행 기준 : 작업 = effect mount unmount update 기능 : 생명주기 메소드의 네가지 기능을 수행함 componentDidMount: mount된 직후 componentDidUpdate: 갱신이 일어난 직후 componentWillUnmount: 마운트 해제되어 제거되기 직전 getDerivedStateFromProps: 최초 마운트 시와 갱신 모두에서 render() 메서드를 호출하기 직전 💡 Mount | 마운트 '시작하다', '올라가다', '끼우다/고정시키다'의 의미가..