"useEffect"
밀밀 킴:
리액트에서 자주 쓰이는 훅은 바로바로 useEffect이다. 이것의 정의를 [리액트 딥 다이브]라는 책을 참고하여 정확하게 내리자면... useEffect는 애플리케이션 내 컴포넌트의 여러 값들을 활용해 동기적으로 부수 효과를 만드는 메커니즘이다. 그리고 이 부수 효과가 '언제' 일어나는지보다 어떤 상태값과 함께 실행되는지 살펴보는 것이 중요하다. ..라고 한다. 알려진 것처럼 생명 주기 메소드를 대체하기 위해 만들어진 것도 아니고, 생각보다 쓰기 어려운 것이 바로 이 useEffect라는 것이다. useEffect는 자바스크립트의 proxy나 데이터 바인딩, 옵저버 같은 특별한 기능을 통해 값의 변화를 감지하는 것이 아니고 렌더링 할 때마다 의존성에 있는 값을 보면서 이 의존성의 값이 이전과 다른 게..