강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

pokill님의 프로필 이미지
pokill

작성한 질문수

웹 게임을 만들며 배우는 React

6-3. componentDidUpdate

componentDidUpdate

작성

·

134

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

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

runTimeouts를 호출하고 7초 뒤에야 bonus와 redo가 null과 false가 아니게 됩니다. 그 동안에는 bonus랑 redo가 null과 false라서 계속 runTimeouts가 호출돼서 에러가 나는 것입니다.

pokill님의 프로필 이미지
pokill

작성한 질문수

질문하기