1. 핵심 Hooks 함수 용도 주요 반환값 주요 옵션 useQuery 데이터 조회 (GET) data, isLoading, isError, error, isFetching, refetch queryKey, queryFn, enabled, staleTime, gcTime, retry, select useMutation 데이터 변경 (POST/PUT/DELETE) mutate, mutateAsync, isPending, isSuccess, isError, data, reset mutationFn, onSuccess, onError, onMutate, onSettled useInfiniteQuery 무한 스크롤/페이지네이션 data, fetchNextPage, fetchPreviousPage, hasNextPage, hasPreviousPage, isFetchingNextPage queryKey, queryFn, initialPageParam, getNextPageParam, getPreviousPageParam useQueryClient QueryClient 인스턴스 접근 queryClient 객체 – useSuspenseQuery Suspense와 함께 사용 data (항상 존재) useQuery와 동일 useQueries 여러 쿼리 동시 실행 쿼리 결과 배열 queries 배열 useIsFetching 현재 fetching 중인 쿼리 수 … 더 읽기