deps 생략
모든 렌더링 후 실행됩니다. 내부에서 상태를 바꾸면 반복 실행 위험이 커집니다.
의존성 배열은 이펙트가 다시 실행될 조건을 정하고, 클린업 함수는 이전 이펙트가 남긴 구독, 타이머, 요청을 정리합니다.
모든 렌더링 후 실행됩니다. 내부에서 상태를 바꾸면 반복 실행 위험이 커집니다.
마운트 시 한 번 실행합니다. 초기 데이터 로딩이나 초기 구독 설정에 자주 씁니다.
지정한 값이 바뀔 때만 다시 실행됩니다. 검색어, id, 필터 같은 기준값에 맞습니다.
이전 타이머, 이벤트 리스너, 구독을 해제해 중복 실행과 메모리 누수를 줄입니다.
핵심useEffect 심화은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.