From 0163117302037a2555c5ecd6610847a5b925f559 Mon Sep 17 00:00:00 2001 From: Unnati1007 Date: Mon, 10 Aug 2026 11:00:56 +0530 Subject: [PATCH] fix(jsx): cancel in-flight requests and prevent memory leaks in useAsync --- packages/jsx/src/hooks.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/jsx/src/hooks.ts b/packages/jsx/src/hooks.ts index 58d60ae94..f7363bae0 100644 --- a/packages/jsx/src/hooks.ts +++ b/packages/jsx/src/hooks.ts @@ -785,10 +785,13 @@ export function useAsync( setLoading(false); } }); - }, deps); + }, []); useEffect(() => { refetch(); + return () => { + versionRef.current++; + }; }, deps); return { data, loading, error, refetch };