cleanup
-
시작한건 끝내야하는 useEffect, 그리고 returnREACT 2025. 12. 11. 14:32
오늘 useEffect 수업을 듣던중 비동기함수에 대한 설명이 나왔다.useEffect(async () => { const data = await fetchUser(userId); setUser(data);}, [userId]);useEffect에서 async를 쓰면 Promise를 반환하니까 안된다는것이다.속으로 난 왜 Promise는 안되냐...? 또 혼란스러웠다. 그냥 그러라고 있는거니까 외워야하나 싶기도하고그러니까 여기선 useEffect는 무엇을 return 하느냐가 중요한 포인트였다. useEffect는 사이드 이펙트를 위해 존재한다.먼저 useEffect가 왜 존재하는지부터 아는게 좋을거같다.react에서 컴포넌트의 주 목적은 UI를 렌더링한다는것은 다 알것이다.그러나 실제 개발을 하다..