チェックボックスの例。ラジオボタンではラジオグループがあると思います。
コンストラクタ:
<div className="col-xs-12">
<label className="label">
<input type="checkbox" name="agreements" checked={this.state.agreements} value={this.state.agreements} onClick={this.handleSwitchChange}/>
<span></span>
I agree to the term
</label>
</div>
編集:関数handleSwitchChange
handleSwitchChange(event){
const target = event.target;
const value = target.type === 'checkbox' ? target.checked : target.value;
const name = target.name;
this.setState({
[name]: value
});
}
そしてレンダリング機能では
constructor() {
super();
this.state = {
agreements: false,
};
this.handleSwitchChange = this.handleSwitchChange.bind(this);
}
handleSwitchChange機能はレンダリング機能ではありません。)
表示するコードはありますか?多分、コンソールからのエラーのカットアンドペースト? –