배열 없음
렌더링마다 요청이 반복될 수 있어 루프 위험이 있다.
useEffect의 의존성 배열은 데이터 요청이 언제 다시 실행될지 정한다. 값이 빠지면 오래된 요청 조건을 쓰게 된다.
렌더링마다 요청이 반복될 수 있어 루프 위험이 있다.
처음 마운트될 때 한 번 가져오는 초기 로딩에 맞다.
userId나 query가 바뀔 때 새 조건으로 다시 요청한다.
언마운트나 다음 요청 전에 AbortController로 이전 요청을 정리한다.
의존성 배열은 성능 옵션이 아니라 동기화 계약이다. effect 안에서 읽는 외부 값은 배열에 드러나야 한다.