반응 구성 요소의 부울 상태를 전환하는 방법을 알고 싶습니다. 예를 들면 :
내 구성 요소의 생성자에 부울 상태 검사가 있습니다.
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
this.setState 메서드를 사용하여 내 확인란을 클릭 할 때마다 상태를 전환하려고합니다.
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
물론 Uncaught ReferenceError : check is not defined가 발생 합니다. 그래서 이것을 어떻게 얻을 수 있습니까?
미리 감사드립니다.
this.state.check
에서this.setState({check: !check.value})
. 체크 박스에 체크 된 속성을 추가하면 컴포넌트 상태에 따라 변경됩니다.checked={this.state.checked}