본문으로 건너뛰기

usePrefetchQuery

usePrefetchQuery(options)

옵션

queryClient.query에 전달할 수 있는 모든 항목을 usePrefetchQuery에 전달할 수 있습니다. 아래와 같이 일부 항목은 필수라는 점을 기억하세요:

  • queryKey: QueryKey

    • Required
    • 렌더링 중 프리페치할 쿼리 키
  • queryFn: (context: QueryFunctionContext<TQueryKey>) => TQueryFnData | Promise<TQueryFnData>

    • 필수이지만 기본 쿼리 함수가 정의되지 않은 경우에만 해당합니다 자세한 내용은 기본 쿼리 함수를 참조하세요.

반환값

usePrefetchQuery는 아무것도 반환하지 않으며, useSuspenseQuery를 사용하는 컴포넌트를 감싸는 suspense boundary 앞에서 렌더링 중 프리페치를 실행하는 용도로만 사용해야 합니다.