【发布时间】:2018-12-09 07:25:00
【问题描述】:
我一直在尝试将输入数据保存在异步存储中,但是每当我在输入后返回时,它会显示以前的数据,而不是更新的数据。这是我认为需要进行一些更改的代码。
constructor(props) {
super(props)
this.state = {
userData: {
address: ''
}
}
}
saveAddressEdit = (fieldName, fieldValue) => {
AsyncStorage.setItem(userData.address, fieldValue)
}
render() {
const {address} = this.state.userData
return (
<Input placeholder=" Type your Address:"
onChangeText={(address) => this.setState({address})}
value={address} />
<Button full danger onPress={()=>this.saveAddressEdit('address', address)} style={{backgroundColor:'#ff0000'}}>
);
}
【问题讨论】:
-
您能否更具体地说明您想要实现的输出?目前尚不清楚您想要实现的目标。
标签: reactjs react-native