我试图了解如何更改React-native 0.49中新增的复选框的值。
<CheckBox
value = {this.state.value}
onValueChange= {(value) => this.toggleCheckBox(value)}
/>
这是我的toggleCheckbox函数
toggleCheckBox(data){
this.setProps({
value : data
});
问题是..函数onValueChange只工作一次。 toggleCheckBox仅被调用一次,我也无法弄清楚如何更新复选框的值。
最佳答案
您应该使用setState
。
toggleCheckBox(data){
this.setState({value: data});
}
props
是单向的,无法修改。关于javascript - React-native 0.49 CheckBox如何更改prop:value?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47567806/