Skip to content

Commit b6b48b7

Browse files
committed
feat: Update tanstack config for network requests deduplication
1 parent 5dc4d14 commit b6b48b7

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/App.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ const queryClient = new QueryClient({
2525
queries: {
2626
refetchOnWindowFocus: false, // default: true
2727
refetchOnMount: false,
28+
networkMode: "always",
29+
refetchInterval: false,
2830
},
2931
},
3032
});

src/components/GnomeLibrary/index.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,11 @@ const GnomeLibrary = () => {
4242
},
4343
placeholderData: isPaginating ? keepPreviousData : undefined,
4444
structuralSharing: true,
45-
staleTime: 5 * 60 * 1000,
45+
staleTime: 5 * 60 * 1000, // 5 minutes
46+
gcTime: 10 * 60 * 1000, // 10 minutes
4647
refetchOnWindowFocus: false,
48+
refetchOnMount: false,
49+
retry: 1, // Only retry once on failure
4750
});
4851

4952
// Determine if there's more data to fetch

0 commit comments

Comments
 (0)