-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
componentDidUpdate
20.11.20 10:58 작성 조회수 79
0
componentDidUpdate(prevProps, prevState) {
if (this.state.redo === false) {
this.runtimeouts();
} //오류납니다
} //if(this.state.bonus === null) 이어도오류가납니다 ㅠㅠ
반면에 강의처럼 if(this.state.winBalls.length === 0)을 했을경우엔 잘 동작하네요 왜그럴까요..(6-3 6분 20초)
답변을 작성해보세요.
1
조현영
지식공유자2020.11.20
runTimeouts를 호출하고 7초 뒤에야 bonus와 redo가 null과 false가 아니게 됩니다. 그 동안에는 bonus랑 redo가 null과 false라서 계속 runTimeouts가 호출돼서 에러가 나는 것입니다.
답변 1