チェックボックスのIDを配列に挿入するこのコードはありますが、無効にしても削除されませんが、react-addons-update 任意の提案checkboksとreactjsを使って配列に要素を追加/削除する
constructor(props) {
super(props);
this.state={
keyGen:[]
}
}
render(){
<form>
{this.renderElements()}
<input type="submit" value="Save" />
</form>
renderElement(){
return this.props.Elements.map((item, index)=>{
render(
<Input name='list' type='checkbox' onClick={()=>this.updateStateList(item.id)} label='Add' className='listTour' />
)
})
}
updateStateList(value){
this.setState(update(this.state, {keyGen: {$push:[value]}}))
console.log(this.state.keyGen)
}
おかげ
でコンソール]タブを参照してくださいあなたは、チェックボックスのチェックを外した場合、それは、配列から項目を削除しないのですか? –
いいえ、商品のみを挿入してください –
私はあなたの質問を理解していません。 「無効にすれば」とはどういう意味ですか? –