Nuxt를 사용하다보면 데이터를 불러올 때 어떤 API를 사용해야 적절한지 고민이 많이 된다. '왜 세 가지나 만들어서... 두개만 있어도 될텐데!' 라는 생각이 들었지만, 프로젝트에 사용하기 위해 정리해보려고 한다. 쉽게 이야기 하면 아래와 같이 요약할 수 있다. 1. `$fetch` : 버튼 클릭, form submit, 삭제, 수정 등 클라이언트 요청에 반응해야 할 때2. `useFetch`, `useAsyncData` : SEO에 데이터가 담기도록, 페이지가 처음 보일 때 데이터가 필요한 경우3. `useAsyncData` : 복잡한 비동기 로직, Supabase와 같은 외부 API나 여러 요청을 조합해야 할 때 1. `$fetch`가장 단순한 네트워크 요청 함수이다. Next.js의 `fetch..