Tôi muốn biết cách chuyển đổi trạng thái boolean của một thành phần phản ứng. Ví dụ:
Tôi đã kiểm tra trạng thái boolean trong hàm tạo của thành phần của mình:
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
Tôi đang cố gắng chuyển đổi trạng thái mỗi khi hộp kiểm của tôi được nhấp, sử dụng phương thức this.setState:
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
Tất nhiên tôi nhận được Lỗi Tham chiếu Không có: Kiểm tra không được xác định . Vậy làm thế nào tôi có thể đạt được điều này?
Rất cám ơn trước.
this.state.check
trongthis.setState({check: !check.value})
. Và thêm thuộc tính đã chọn cho hộp kiểm, hộp kiểm này sẽ thay đổi theo trạng thái thành phần.checked={this.state.checked}