@graasp/query-client
v5.7.0
Published
React Query package to consume the Graasp API.
Downloads
1,866
Keywords
Readme
Graasp Query Client
React Query package to consume the Graasp API.
Installation
Run the following to install the package in your project:
yarn add github:graasp/graasp-query-client.git
The package exposes the following properties:
DATA_KEYS
: keys used to refer to invalidate dataroutines
: message types used for notificationsAPI_ROUTES
: object containing all endpoint routesApi
: api endpoints collection
configureQueryClient
returns the following properties:
queryClient
: query client propertyQueryClientProvider
: query client providerhooks
: object containing all theuseQuery
suseMutation
: hook for running mutationsReactQueryDevtools
: devtools component for the imported queryclientdehydrate
&Hydrate
: necessary properties for SSR projects (ie: nextjs)
import { configureQueryClient } from '@graasp/query-client';
const prop = configureQueryClient({ API_HOST });
Development
Run yarn
to install this package's dependencies
Testing
Execute the following to run the tests in your project
yarn test
or
yarn test:watch