Skip to content
IC Reactor

useReactorSuspenseInfiniteQuery

useReactorSuspenseInfiniteQuery<Service, Method, Transform, TPageParam, Selected>(__namedParameters): UseReactorSuspenseInfiniteQueryResult<Service, Method, Transform, TPageParam, Selected>

Defined in: react/src/hooks/useActorSuspenseInfiniteQuery.ts:111

Hook for executing suspense-enabled infinite/paginated query calls on a canister.

Service

Method extends string

Transform extends keyof TransformArgsRegistry<unknown> = "candid"

TPageParam = unknown

Selected = InfiniteData<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, TPageParam>

UseReactorSuspenseInfiniteQueryParameters<Service, Method, Transform, TPageParam, Selected>

UseReactorSuspenseInfiniteQueryResult<Service, Method, Transform, TPageParam, Selected>

const { data, fetchNextPage, hasNextPage } = useActorSuspenseInfiniteQuery({
reactor,
functionName: "getItems",
getArgs: (pageParam) => [{ offset: pageParam, limit: 10 }],
initialPageParam: 0,
getNextPageParam: (lastPage) => lastPage.nextOffset,
})