React-native 0.49 CheckBox如何更改prop:value?

时间:2017-11-30 07:12:44

标签: javascript checkbox react-native react-native-android

我试图了解如何更改React-native 0.49中新增的复选框的值。

            <CheckBox
            value = {this.state.value}
            onValueChange= {(value) => this.toggleCheckBox(value)}
            />

这是我的toggleCheckbox功能

toggleCheckBox(data){
   this.setProps({
     value : data
});

问题是..函数onValueChange只能运行一次和一次。 toggleCheckBox只被调用一次,我也无法弄清楚如何更新复选框的值。

1 个答案:

答案 0 :(得分:1)

您应该使用setState

toggleCheckBox(data){
   this.setState({value: data});
}

props是单向的,无法修改。