From e9e2bc1e1e60a4de3c76702136f917fc17ab1af7 Mon Sep 17 00:00:00 2001 From: Alex Kaminskii Date: Mon, 27 Feb 2023 17:37:55 +0100 Subject: [PATCH] fix(frontend): cancellabelTimeoutHook: clean only once --- frontend/app/hooks/useCancelableTimeout.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/app/hooks/useCancelableTimeout.ts b/frontend/app/hooks/useCancelableTimeout.ts index 9f12f336a..1ab4d032a 100644 --- a/frontend/app/hooks/useCancelableTimeout.ts +++ b/frontend/app/hooks/useCancelableTimeout.ts @@ -15,6 +15,6 @@ export default function useCancelableTimeout( clearTimeout(idRef.current) onCancel() } - useEffect(() => () => clearTimeout(idRef.current)) // auto-cancel without callback (clean) + useEffect(() => () => clearTimeout(idRef.current), []) // auto-cancel without callback (on clean) return [ triggerTimeout, cancelTimeout ] } \ No newline at end of file