Post

@tkdodo.eu hi! would you be open to expose `useQueryResult.invalidate()`, instead of having to do `queryClient.invalidateQueries(query.queryKey)`? I'm noticing colleagues reaching for `queryResult.refresh()` simply because it's more easily available.

0 reposts2 likes

When a query is mounted, refetch() is identical to invalidate(), especially when only targeting exactly one query. So returning it from useQuery makes little sense.