React Query staleTime controls refetching
The default is 0, so data is stale immediately and refetches on every mount.
useQuery({ queryKey: ['user'], queryFn, staleTime: 60_000 });
The default is 0, so data is stale immediately and refetches on every mount.
useQuery({ queryKey: ['user'], queryFn, staleTime: 60_000 });