리액트 훅 중 `useEffect` 를 사용하다 다음과 같이 콜백 인수로 비동기 함수를 직접 넣게 되면 오류가 발생하게 된다.이는 `useEffect`의 동작 방식과 비동기 함수의 특징 사이에 발생하는 문제이다. 조금 더 자세히 알아보자 💁🏻 useEffect의 동작 원리`useEffect`는 컴포넌트의 라이프사이클에 따라 실행되는 훅(Hook)으로 커밋페이지(Commit Phase) 이후 사이드 이펙트를 처리하기 위해 동작하는데 이때 실행되는 콜백함수는 undefind나 클린업 함수(CleanUp Function)가 반환되어야 한다.하지만 async 함수는 Promise를 반환하므로 React는 이를 클린업 함수로 간주하고 실행하려고 시도하다가 오류를 발생시게 된다.클린업 함수는 이전 사이트 이펙..