마운트, 의존성 변경, 언마운트 시점에 effect와 cleanup이 언제 도는지 분리해서 봅니다.
마운트, 업데이트, 클린업 시점을 컴포넌트 코드에서 확인하고 화면 변화를 봅니다.
첫 렌더 후 외부 시스템과 연결합니다.
deps 값이 바뀌면 이전 cleanup 후 다시 실행됩니다.
구독, 타이머, 요청 흔적을 정리합니다.
콘솔 로그로 실행 순서를 확인합니다.