2017-11-30 11 views
0

React-native 0.49의 새로운 체크 박스 값을 변경하는 방법을 이해하려고합니다.React-native 0.49 CheckBox prop : 값을 변경하는 방법?

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

는 그리고이 문제는 한 번만 한 번만 작동합니다 .. 함수가 onValueChange 내 toggleCheckbox 기능

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

입니다. toggleCheckBox는 한 번만 호출됩니다. 확인란의 값을 업데이트하는 방법을 알 수 없습니다.

답변

1

setState을 사용해야합니다.

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

props 유니 방향이며 변경 될 수 없다.