现在,我正在尝试使用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>