Skip to content

Commit 913e749

Browse files
committed
fix: reassign fetcherRef when fetcher changes
1 parent 61422b2 commit 913e749

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-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: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@ export const useFetch = <K, T>(
129129
}));
130130
}, [setCache, setRevalidationCounter]);
131131

132+
useEffect(() => {
133+
fetcherRef.current = fetcher;
134+
}, [fetcher]);
135+
132136
useEffect(() => {
133137
const fetcherMissing = !fetcherRef.current;
134138
const isCacheStale =

0 commit comments

Comments
 (0)