ฉันต้องการทราบวิธีการสลับสถานะบูลีนของส่วนประกอบปฏิกิริยา ตัวอย่างเช่น:
ฉันมีการตรวจสอบสถานะบูลีนในตัวสร้างส่วนประกอบของฉัน:
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: การตรวจสอบไม่ได้กำหนดไว้ แล้วฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?
ขอบคุณมากล่วงหน้า
this.state.check
this.setState({check: !check.value})
และเพิ่มคุณสมบัติที่ตรวจสอบสำหรับช่องทำเครื่องหมายซึ่งจะเปลี่ยนไปตามสถานะของส่วนประกอบchecked={this.state.checked}