DEV Community

Discussion on: React Query: How to organize your keys

Collapse
 
jackmellis profile image
Jack

Invalidation is a whole other problem for sure. I usually have an invalidate hook that invalidates all queries within a certain domain i.e.

const invalidate = useInvalidateBasketQueries();

return useQuery(key, fn, { onSuccess: invalidate });
Enter fullscreen mode Exit fullscreen mode

I've been using react query (and vue query) since day 1 and it's important we get some good/consistent patterns in place