본문으로 건너뛰기

UsePrefetchQueryOptions

type UsePrefetchQueryOptions<TQueryFnData, TError, TData, TQueryData, TQueryKey> = DistributiveOmit<QueryExecuteOptions<TQueryFnData, TError, TData, TQueryData, TQueryKey>, "queryFn"> & object;

정의 위치: preact-query/src/types.ts:79

usePrefetchQuery에서 허용하는 옵션 — queryFn을 제외하고 queryClient.query에 전달할 수 있는 모든 항목 기본 쿼리 함수가 정의되어 있지 않으면 필수입니다.

타입 선언

queryFn?

optional queryFn: Exclude<QueryExecuteOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>["queryFn"], SkipToken>;

여기에서는 skipToken을 값으로 사용할 수 없습니다 — 프리페치를 실제로 실행하려면 항상 쿼리 함수가 필요합니다, 기본 쿼리 함수가 정의되어 있지 않은 경우입니다.

타입 매개변수

TQueryFnData

TQueryFnData = unknown

queryFn이 이행하는 타입입니다.

TError

TError = DefaultError

queryFn이 발생시킬 수 있는 오류의 타입입니다.

TData

TData = TQueryFnData

select 실행 후 data가 되는 타입입니다. 지정된 항목이 없으면 기본값은 TQueryFnData입니다 select가 사용됩니다.

TQueryData

TQueryData = TQueryFnData

쿼리 캐시에 실제로 보관된 데이터의 타입 — selectplaceholderData. 기본값이며, 일반적으로 TQueryFnData와 동일합니다.

TQueryKey

TQueryKey extends QueryKey = QueryKey

queryKey의 타입입니다.