fix(frontend): cancellabelTimeoutHook: clean only once

This commit is contained in:
Alex Kaminskii 2023-02-27 17:37:55 +01:00
parent b1945a87e3
commit d61b727f6b

View file

@ -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 ]
}