From 002a8c257bb0b78d313ccc30c289534941c9e008 Mon Sep 17 00:00:00 2001 From: Eug-VS Date: Tue, 7 Jan 2020 00:46:23 +0300 Subject: Avoid timer going crazy bug --- src/components/Timer/Timer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/components/Timer') diff --git a/src/components/Timer/Timer.js b/src/components/Timer/Timer.js index 6fee1b1..99356a5 100644 --- a/src/components/Timer/Timer.js +++ b/src/components/Timer/Timer.js @@ -22,6 +22,7 @@ const Timer = ({ registerResult }) => { const [repeater, setRepeater] = useState(0); useEffect(()=> { + clearInterval(repeater); const timestamp = Date.now(); if (mode === 'countdown') setRepeater(setInterval(() => { @@ -36,7 +37,6 @@ const Timer = ({ registerResult }) => { if (mode === 'over') { setTime('00:00:00'); - clearInterval(repeater); } }, [mode]); -- cgit v1.2.3