Answers for "useeffect clean up setinterval"

3

clearinterval in useEffect

let intervalID;
useEffect(() => {
    if (isRunning) {
      intervalID = setInterval(() => {
        dispatch({ type: "tic-toc" });
      }, 1000);
    }
      return () => clearInterval(intervalID);
  }, [isRunning]);
Posted by: Guest on May-30-2021

Code answers related to "Javascript"

Browse Popular Code Answers by Language