useReactorSuspenseQuery
useReactorSuspenseQuery<
Service,Method,Transform,Selected>(__namedParameters):UseReactorSuspenseQueryResult<Service,Method,Transform,Selected>
Defined in: react/src/hooks/useActorSuspenseQuery.ts:80
Hook for executing suspense-enabled 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"
Selected
Section titled “Selected”Selected = ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”UseReactorSuspenseQueryParameters<Service, Method, Transform, Selected>
Returns
Section titled “Returns”UseReactorSuspenseQueryResult<Service, Method, Transform, Selected>
Example
Section titled “Example”const { data } = useActorSuspenseQuery({ reactor, functionName: "getUser", args: ["user-123"],})
// With select transformationconst { data } = useActorSuspenseQuery({ reactor, functionName: "getUser", args: ["user-123"], select: (user) => user.name,})