Refetch on invalidate
Is it possible to refetch a query immediately upon invalidated or should I use
queryClient.refetchQueries();
after invalidating?2 Replies
genetic-orangeOP•3y ago
Or maybe I am being silly and that is indeed how it works... when would you use invalidate vs refetch?
flat-fuchsia•3y ago
Refetch is for immediate refetch disregarding any stale times, enabled states or query usage.
Invalidate, marks query as stale, but it would not be refetched until a component that is using that query is mounted. If you have a component on screen that is using invalidated query, it should refetch immediately as well.