본문으로 건너뛰기

UseSuspenseInfiniteQueryOptions

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

useSuspenseInfiniteQuery에서 허용하는 옵션입니다. enabled를 제외하면 UseInfiniteQueryOptions와 같습니다, throwOnErrorplaceholderData — Suspense 훅은 "비활성화" 또는 "플레이스홀더" 상태를 렌더링할 수 없으므로 해당 옵션은 적용되지 않습니다.

확장

  • OmitKeyof<UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam>, "queryFn" | "enabled" | "throwOnError" | "placeholderData">

타입 매개변수

TQueryFnData

TQueryFnData = unknown

queryFn이 이행하는 단일 페이지의 타입입니다.

TError

TError = DefaultError

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

TData

TData = InfiniteData<TQueryFnData>

select 실행 후 data가 최종적으로 갖게 되는 타입입니다. 기본값은 InfiniteData<TQueryFnData>입니다, 가져온 모든 페이지와 해당 페이지 매개변수의 구조입니다.

TQueryKey

TQueryKey extends QueryKey = QueryKey

queryKey의 타입입니다.

TPageParam

TPageParam = unknown

주어진 페이지를 가져오기 위해 queryFn에 전달되는 매개변수의 타입입니다.

속성

queryFn?

optional queryFn: QueryFunction<TQueryFnData, TQueryKey, TPageParam>;

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

여기에서는 skipToken이 허용되지 않습니다 — Suspense 훅은 "비활성화된" 상태를 렌더링할 수 없으므로, 쿼리 함수 기본 쿼리 함수가 정의되어 있지 않다면 항상 제공해야 합니다.


subscribed?

optional subscribed: boolean;

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

이 observer가 쿼리 캐시 업데이트 구독을 해제하도록 하려면 이를 false로 설정합니다.

기본값

true

다음에서 상속됨

OmitKeyof.subscribed