Skip to content

Commit 9bdd4b0

Browse files
committed
fix: reassign fetcherRef when fetcher changes
1 parent 00291bc commit 9bdd4b0

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

.changeset/lucky-lamps-repair.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/clerk-js': patch
3+
---
4+
5+
Fix useFetch to update fetcher ref

packages/clerk-js/src/ui/hooks/useFetch.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ export const useFetch = <K, T>(
130130
}, [setCache, setRevalidationCounter]);
131131

132132
useEffect(() => {
133+
fetcherRef.current = fetcher;
133134
const fetcherMissing = !fetcherRef.current;
134135
const isCacheStale =
135136
typeof getCache()?.cachedAt === 'undefined' ? true : Date.now() - (getCache()?.cachedAt || 0) >= staleTime;

0 commit comments

Comments
 (0)