Effect Hook side effect를 수행할 수 있다. Side Effect란? 데이터 가져오기 구독(subscription) 설정하기 수동으로 React 컴포넌트 DOM 수정하기 결과를 예상할 수 없는 것 렌더링 과정에서 구현할 수 없는 작업 다른 컴포넌트에 영향을 줄 수 있는 작업 정리(Clean-up)를 이용하지 않는 Effects 네트워크 리퀘스트, DOM 수동 조작, 로깅 등은 정리가 필요 없는 경우들이다. 이러한 예들은 실행 이후 신경 쓸 것이 없기 때문 useEffect가 하는 일 컴포넌트가 렌더링 이후에 어떤 일을 수행해야하는 지를 말한다. useEffect 안의 함수는 DOM 업데이트를 수행한 이후에 불러낸다. useEffect를 컴포넌트 안에서 불러내는 이유 effect를 통해 ..