react.userawrequest
Home > @openformat/react > useRawRequest
useRawRequest() function
Performs a custom query against the subgraph
Signature:
export declare function useRawRequest<TQueryFnData, TError, TData = TQueryFnData>({ query: rawQuery, variables, config, }: {
query: string;
variables?: {
[key: string]: any;
};
config?: Omit<UseQueryOptions<TQueryFnData, TError, TData>, 'queryKey' | 'queryFn'>;
}): UseQueryResult<TData, TError>;
Parameters
| Parameter | Type | Description |
|---|---|---|
| { query: rawQuery, variables, config, } | { query: string; variables?: { [key: string]: any; }; config?: Omit<UseQueryOptions<TQueryFnData, TError, TData>, 'queryKey' | 'queryFn'>; } |
Returns:
UseQueryResult<TData, TError>
{any} Data from the subgraph
Example
const variables = {
id: "0x05a3e6a34baffa74586a93f64b57cbd9a6383c23",
};
const query = gql`
query getAppById($id: String!) {
app(id: $id) {
id
}
}
`;
const { data, isLoading, error } = useRawRequest({
query,
variables,
});