UndefinedInitialDataInfiniteOptions
type UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam> = UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryKey, TPageParam> & object;
정의 위치: preact-query/src/infiniteQueryOptions.ts:25
initialData가 설정되지 않았을 때 선택되는 infiniteQueryOptions 오버로드가 허용하는 옵션 — data
쿼리가 pending인 동안 undefined일 수 있습니다.
타입 선언
initialData?
optional initialData:
| NonUndefinedGuard<InfiniteData<TQueryFnData, TPageParam>>
| InitialDataFunction<NonUndefinedGuard<InfiniteData<TQueryFnData, TPageParam>>>;
설정하면 쿼리가 아직 다음 상태가 아닌 한 이 값이 쿼리 캐시의 초기 데이터로 사용됩니다
아직 생성되거나 캐시되지 않음). 함수로 설정하면 공유/루트 동안 함수가 한 번 호출됩니다
쿼리 초기화 시 초기 데이터를 동기적으로 반환해야 합니다. 초기 데이터는
staleTime이 설정되지 않은 경우 기본적으로 stale 상태로 간주됩니다. initialData 는 다음 위치에 영구 저장됩니다:
캐시.
타입 매개변수
TQueryFnData
TQueryFnData
queryFn이 이행하는 단일 페이지의 타입입니다.
TError
TError = DefaultError
queryFn이 발생시킬 수 있는 오류의 타입입니다.
TData
TData = InfiniteData<TQueryFnData>
select 실행 후 data가 최종적으로 갖게 되는 타입입니다. 기본값은 InfiniteData<TQueryFnData>입니다,
가져온 모든 페이지와 해당 페이지 매개변수의 구조입니다.
TQueryKey
TQueryKey extends QueryKey = QueryKey
queryKey의 타입입니다.
TPageParam
TPageParam = unknown
주어진 페이지를 가져오기 위해 queryFn에 전달되는 매개변수의 타입입니다.