如何取消选中reactjs中道具更改复选框

如何取消选中reactjs中道具更改复选框,reactjs,redux,Reactjs,Redux,当道具更改时,我想取消选中该复选框 我该怎么做 这是我的代码: <input type="checkbox" value={inventory.id} defaultChecked={_.some(this.props.cart.data, (cart) => { return cart.id === inventory.id })} onClick={(e) => this.a

当道具更改时,我想取消选中该复选框

我该怎么做

这是我的代码:

<input type="checkbox" value={inventory.id}
    defaultChecked={_.some(this.props.cart.data, (cart) => {
                       return cart.id === inventory.id
                   })}
    onClick={(e) => this.addToCart(e, inventory)}/>
{
退货购物车.id==inventory.id
})}
onClick={(e)=>this.addToCart(e,inventory)}/>
从this.props.cart中删除数据时,应取消选中复选框


谢谢

尝试切换选中的属性而不是默认选中的属性

render: function() {
    return <input type="checkbox" 
                  checked={_.some(this.props.cart.data, (cart) => cart.id === inventory.id)} 
                  onClick={(e) => this.addToCart(e, inventory)}/>
}
render:function(){
return cart.id==inventory.id)}
onClick={(e)=>this.addToCart(e,inventory)}/>
}
有关更多示例,请参见react文档: