mount
effect가 interval, resize listener, socket 구독 같은 외부 작업을 시작한다.
setupuseEffect가 외부 시스템을 켰다면 React는 다음 effect 실행 직전과 unmount 시점에 이전 연결을 끊어 누수와 중복 실행을 줄인다.
effect가 interval, resize listener, socket 구독 같은 외부 작업을 시작한다.
setup새 effect를 실행하기 전에 이전 effect의 cleanup을 먼저 호출한다.
중복 방지clearInterval, removeEventListener, unsubscribe, abort를 실행한다.
외부 자원 해제컴포넌트가 사라질 때 마지막 cleanup으로 남은 연결을 닫는다.
누수 차단