본문으로 건너뛰기

함수: 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&lt;string, any>

매개변수

liveQueryCollection

Collection&lt;TResult, TKey, TUtils, StandardSchemaV1&lt;unknown, unknown>, TResult> & NonSingleResult

config

UseLiveInfiniteQueryConfig&lt;any>

pageSize 및 getNextPageParam을 포함한 구성

반환값

UseLiveInfiniteQueryReturn&lt;any>

페이지, 데이터 및 페이지 매김 컨트롤이 있는 객체

호출 시그니처

function useLiveInfiniteQuery<TContext>(
queryFn,
config,
deps?): UseLiveInfiniteQueryReturn<TContext>;

정의 위치: useLiveInfiniteQuery.ts:126

쿼리 함수와 라이브 업데이트를 사용하여 무한 쿼리를 생성합니다.

각 페이지 변경 시 라이브 쿼리 컬렉션을 다시 생성하지 않고 utils.setWindow()를 사용하여 limit/offset 윈도우를 동적으로 조정합니다.

타입 매개변수

TContext

TContext extends Context

매개변수

queryFn

(q) => QueryBuilder&lt;TContext>

가져올 데이터를 정의하는 쿼리 함수입니다. setWindow가 작동하려면 .orderBy()를 포함해야 합니다.

config

UseLiveInfiniteQueryConfig&lt;TContext>

pageSize 및 getNextPageParam을 포함한 구성

deps?

unknown[]

변경 시 쿼리 재실행을 트리거하는 더 이상 사용되지 않는 종속성 배열입니다.

반환값

UseLiveInfiniteQueryReturn&lt;TContext>

페이지, 데이터 및 페이지 매김 컨트롤이 있는 객체