본문 바로가기

프론트엔드관련 책예제실습정리/CO.APP(react)

setTimeout 사용시 주의점

추후 내부에 복잡한 코드가 짜여질때 버그가 생길수 있으므로

꼭 clearTimeout 해주어야함.

ex)

 

  useEffect(() => {
    let 타이머 = setTimeout(() => {
      alert변경(false);
    }, 2000);
    console.log("안녕");
    return () => {
      clearTimeout(타이머);
    };
  }, [alert]);