Skip to content
IC Reactor

useReactorQuery

useReactorQuery<Service, Method, Transform, Selected>(__namedParameters): UseReactorQueryResult<Service, Method, Transform, Selected>

Defined in: react/src/hooks/useActorQuery.ts:76

Hook for executing query calls on a canister.

Service

Method extends string

Transform extends keyof TransformArgsRegistry<unknown> = "candid"

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

UseReactorQueryParameters<Service, Method, Transform, Selected>

UseReactorQueryResult<Service, Method, Transform, Selected>

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