Skip to content

useRPCBatch

useRPCBatch<TData>(calls, options?): UseQueryResult<TData[], Error>

Hook to call multiple RPC functions in parallel

Type ParameterDefault type
TDataunknown
ParameterType
callsobject[]
options?Omit<UseQueryOptions<TData[], Error, TData[], readonly unknown[]>, "queryFn" | "queryKey">

UseQueryResult<TData[], Error>

const { data, isLoading } = useRPCBatch([
{ name: 'get_user_stats', params: { user_id: 123 } },
{ name: 'get_recent_orders', params: { limit: 10 } },
])