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.
Type Parameters
Section titled “Type Parameters”Service
Section titled “Service”Service
Method
Section titled “Method”Method extends string
Transform
Section titled “Transform”Transform extends keyof TransformArgsRegistry<unknown> = "candid"
TPageParam
Section titled “TPageParam”TPageParam = unknown
Selected
Section titled “Selected”Selected = InfiniteData<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, TPageParam>
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”UseReactorSuspenseInfiniteQueryParameters<Service, Method, Transform, TPageParam, Selected>
Returns
Section titled “Returns”UseReactorSuspenseInfiniteQueryResult<Service, Method, Transform, TPageParam, Selected>
Example
Section titled “Example”const { data, fetchNextPage, hasNextPage } = useActorSuspenseInfiniteQuery({ reactor, functionName: "getItems", getArgs: (pageParam) => [{ offset: pageParam, limit: 10 }], initialPageParam: 0, getNextPageParam: (lastPage) => lastPage.nextOffset,})