[TanStack Query] useQuery 기본 사용법 - 파라미터와 반환값 이해하기
·
libraries/TanStack Query
useQuery 기본 사용법useQuery는 TanStack Query의 핵심 훅 중 하나로 서버 데이터를 가져오고, 캐싱하고, 동기화 및 업데이트하는 전체 라이프 사이클을 캡슐화해준다.useQuery의 파라미터const result = useQuery({ queryKey, // required queryFn, // required // ...options ex) staleTime, gcTime, enabled, select, ...});인자로는 하나의 객체를 받으며, queryKey와 queryFn 두 필드는 필수이다.queryKey: 데이터 고유 식별자queryKey는 서버 데이터의 고유 주소 라벨이라고 생각하면 된다. 배열 형태로 작성하며, TanStack Query는 이를 다음 세 가지..