찾다

 >  Q&A  >  본문

javascript - React에서 이것을 바인딩하는 구성 요소

으아아아

여기서 이 내용의 바인딩을 이해할 수 없습니다

大家讲道理大家讲道理2714일 전750

모든 응답(2)나는 대답할 것이다

  • 三叔

    三叔2017-06-28 09:28:21

    왜냐하면 class中声明函数,并不会自动绑定thisobject

    그러므로 onClick={this.handleEvent}일 때 이를 두 단계로 나누면 다음을 이해할 수 있습니다.

    으아악

    그래서, onClick调用的时候,handleEvent中的this会是undefined(문서에 따르면)

    그래서 필요한 것은bind一下, 那么里面的this현재 구성 요소입니다.

    화살표 함수로 선언하는 편리한 작성 방법도 있습니다.

    으아악

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-28 09:28:21

    handleEvent의 this.setState...
    가 this에 바인딩되어 있지 않기 때문입니다

    화살표 함수의 설탕 문법을 사용하여 이것을 바인딩할 수 있습니다

    으아악

    회신하다
    0
  • 취소회신하다