@graasp/query-client
v5.8.0
Published
React Query package to consume the Graasp API.
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.gitThe 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 theuseQuerysuseMutation: 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 testor
yarn test:watch