함수: useLiveInfiniteQuery()
호출 시그니처
function useLiveInfiniteQuery<TResult, TKey, TUtils>(liveQueryCollection, config): UseLiveInfiniteQueryReturn<any>;
정의 위치: useLiveInfiniteQuery.ts:116
쿼리 함수와 라이브 업데이트를 사용하여 무한 쿼리를 생성합니다.
각 페이지 변경 시 라이브 쿼리 컬렉션을 다시 생성하지 않고 utils.setWindow()를 사용하여 limit/offset 윈도우를 동적으로 조정합니다.
타입 매개변수
TResult
TResult extends object
TKey
TKey extends string | number
TUtils
TUtils extends Record<string, any>
매개변수
liveQueryCollection
Collection<TResult, TKey, TUtils, StandardSchemaV1<unknown, unknown>, TResult> & NonSingleResult
config
UseLiveInfiniteQueryConfig<any>
pageSize 및 getNextPageParam을 포함한 구성
반환값
UseLiveInfiniteQueryReturn<any>
페이지, 데이터 및 페이지 매김 컨트롤이 있는 객체
호출 시그니처
function useLiveInfiniteQuery<TContext>(
queryFn,
config,
deps?): UseLiveInfiniteQueryReturn<TContext>;
정의 위치: useLiveInfiniteQuery.ts:126
쿼리 함수와 라이브 업데이트를 사용하여 무한 쿼리를 생성합니다.
각 페이지 변경 시 라이브 쿼리 컬렉션을 다시 생성하지 않고 utils.setWindow()를 사용하여 limit/offset 윈도우를 동적으로 조정합니다.
타입 매개변수
TContext
TContext extends Context
매개변수
queryFn
(q) => QueryBuilder<TContext>
가져올 데이터를 정의하는 쿼리 함수입니다. setWindow가 작동하려면 .orderBy()를 포함해야 합니다.
config
UseLiveInfiniteQueryConfig<TContext>
pageSize 및 getNextPageParam을 포함한 구성
deps?
unknown[]
변경 시 쿼리 재실행을 트리거하는 더 이상 사용되지 않는 종속성 배열입니다.
반환값
UseLiveInfiniteQueryReturn<TContext>
페이지, 데이터 및 페이지 매김 컨트롤이 있는 객체