이 useEffect 후크에 어떤 정리 기능을 적용해야 할지 알 수 없습니다. 정리 기능 없이도 잘 작동합니다.
useEffect(() => { const fetchProfileUser = async () => { if (profileUserId === existingUser._id) { setprofileUser(existingUser); } else { const profileUser = await UserApi.getUser(profileUserId); setprofileUser(profileUser); } }; fetchProfileUser(); });
정리 기능이 항상 필요한 것은 아닙니다. 그러나 대부분의 경우
useEffect
에서는 비어 있더라도 종속성 배열이 필요합니다. 요청을 수행하는 경우 종속성 배열이 반드시 필요합니다.요청하는 경우 AbortController를 사용하여 요청을 취소하고 구성 요소가 제거되면 정리 기능을 사용할 수 있습니다.