setTimeout(); clearTimeout();

DONNIE·2022년 8월 8일
0
setTimeout(function() { }, [3000])

3000ms 후에 함수 실행

  • 자동발송/즐겨찾기 설정시 alert 창 켜졌다 꺼지게 함
const offAlert=()=>{

        let copy = [...cards]

        setTimeout(function() {
            for(let i=0; i<copy.length; i++) {
                copy[i].alert.isClicked = false
           }
           setCards(copy)
        },2000)
        
    }
  • 문제점
    : 연속으로 클릭시 alert 창이 2000ms 보다 짧게 켜짐

  • 해결법
    : 뭘까?

profile
후론트엔드 개발자

0개의 댓글