From 2ba6d0aebffc9be3bbc750d10cd734c5d915bf88 Mon Sep 17 00:00:00 2001 From: saseungmin Date: Mon, 30 Nov 2020 22:35:38 +0900 Subject: [PATCH] [Refactoring] Change to react-use useInterval --- .../introduce/StudyIntroduceForm.jsx | 2 +- .../groups/StudyGroupsContainer.jsx | 2 +- .../introduce/IntroduceContainer.jsx | 2 +- src/util/useInterval.js | 22 ------------------- 4 files changed, 3 insertions(+), 25 deletions(-) delete mode 100644 src/util/useInterval.js diff --git a/src/components/introduce/StudyIntroduceForm.jsx b/src/components/introduce/StudyIntroduceForm.jsx index 73b807b..3c02014 100644 --- a/src/components/introduce/StudyIntroduceForm.jsx +++ b/src/components/introduce/StudyIntroduceForm.jsx @@ -138,7 +138,7 @@ const StudyIntroduceForm = ({ group, realTime }) => { - {applyEndTime} + {applyEndTime} { - const savedCallback = useRef(); - - useEffect(() => { - savedCallback.current = callback; - }); - - useEffect(() => { - function tick() { - savedCallback.current(); - } - - // eslint-disable-next-line prefer-const - let id = setInterval(tick, delay); - - return () => clearInterval(id); - }, [delay]); -}; - -export default useInterval;