use-base.ts 266 B

12345678910111213141516
  1. import {
  2. type QueryKey,
  3. useQueryClient,
  4. } from '@tanstack/react-query'
  5. export const useInvalid = (key: QueryKey) => {
  6. const queryClient = useQueryClient()
  7. return () => {
  8. queryClient.invalidateQueries(
  9. {
  10. queryKey: key,
  11. },
  12. )
  13. }
  14. }