Skip to content
IC Reactor

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.

Service

Method extends string

Transform extends keyof TransformArgsRegistry<unknown> = "candid"

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

UseReactorSuspenseQueryParameters<Service, Method, Transform, Selected>

UseReactorSuspenseQueryResult<Service, Method, Transform, Selected>

const { data } = useActorSuspenseQuery({
reactor,
functionName: "getUser",
args: ["user-123"],
})
// With select transformation
const { data } = useActorSuspenseQuery({
reactor,
functionName: "getUser",
args: ["user-123"],
select: (user) => user.name,
})