আমি কীভাবে প্রতিক্রিয়ার উপাদানগুলির বুলিয়ান রাষ্ট্র টগল করতে হয় তা জানতে চাই। এই ক্ষেত্রে:
আমার উপাদানটির নির্মাতায় আমার বুলিয়ান রাজ্য পরীক্ষা আছে:
constructor(props, context) {
super(props, context);
this.state = {
check: false
};
};
আমি এই.সেট স্টেট পদ্ধতিটি ব্যবহার করে প্রতিবার আমার চেকবক্সটি ক্লিক করার সাথে সাথে রাষ্ট্রটি টগল করার চেষ্টা করছি:
<label><input type=checkbox" value="check" onChange = {(e) => this.setState({check: !check.value})}/> Checkbox </label>
অবশ্যই আমি একটি অপ্রকাশিত রেফারেন্স এরির পেয়েছি: চেক সংজ্ঞায়িত করা হয়নি । তাহলে আমি কীভাবে এটি অর্জন করতে পারি?
অগ্রিম ধন্যবাদ.
this.state.check
মধ্যেthis.setState({check: !check.value})
। এবং চেকবাক্সের জন্য পরীক্ষিত সম্পত্তি যুক্ত করুন যা উপাদানগুলির অবস্থা অনুযায়ী পরিবর্তন হবে।checked={this.state.checked}