리액트 작업 중 this.setState 함수로 상태를 변경하고자 할 때 발생하였다.
발생한 원인은 호출하는 함수를 bind 하지 않았기 때문이었다.
해결 방법은 두 가지이다.
1. Constructor에 함수 바인딩
this.onChange = this.onChange.bind(this)
2. Arrow function으로 구현
onChange = () => {}
리액트 작업 중 this.setState 함수로 상태를 변경하고자 할 때 발생하였다.
발생한 원인은 호출하는 함수를 bind 하지 않았기 때문이었다.
해결 방법은 두 가지이다.
1. Constructor에 함수 바인딩
this.onChange = this.onChange.bind(this)
2. Arrow function으로 구현
onChange = () => {}
댓글