如何处理“ react-native-flexi-radio-button”

时间:2018-10-16 00:37:30

标签: react-native radio-button asyncstorage

现在,我正在尝试使用react-native-flexi-radio-button。 因为我想从每个用户那里获得是或否的答案。

在用户离开此页面后,我想让该数据用户在此按钮上清晰可见。

componentDidMount() {
AsyncStorage.getItem('aboutVisa')
  .then((index, value) => {
    if (value !== null) {
      this.setState({ aboutVisa: value });
    }
  });

下面是RadioButton组件

<RadioButtons
        onSelect={(index, value) => {
          AsyncStorage.setItem('aboutVisa', index, value);
          this.setState({ aboutVisa: value });
        }}
        value={this.state.aboutVisa}
      />

这是RadioButtons组件

  render() {
return (
  <View style={styles.container}>
    <RadioGroup
      onSelect={(index, value) => { this.props.onSelect(index, value) }}
    >

      <RadioButton value={'Yes'}>
        <Text>はい</Text>
      </RadioButton>

      <RadioButton value={'No'}>
        <Text>いいえ</Text>
      </RadioButton>

    </RadioGroup>
  </View>

0 个答案:

没有答案