📍 useEffect 안에 비동기 함수 사용하기useEffect 훅은 반환값으로 클린업(clean-up) 함수를 반환할 수 있습니다.이 클린업 함수는 컴포넌트가 언마운트되거나 의존성 배열이 변경될 때 실행됩니다.클린업 함수는 자원을 해제하거나, 구독을 해지하는 등의 작업을 수행하는 데 유용합니다.반면, async 함수는 항상 Promise 객체를 반환합니다.await 키워드는 async 함수 내부에서 사용되며, Promise가 해결될 때까지 함수의 실행을 일시 중지합니다.Promise가 해결되면, await는 해당 Promise의 결과 값을 반환합니다.`useEffect`는 직접적으로 비동기 함수를 반환할 수 없기 때문에, 비동기 작업을 처리할 때는 내부에 즉시 실행 함수(IIFE)를 사용하거나, 별도..