index.js
を使用して、ユーザー登録 ( )で場所をセッション変数として設定しましたAsyncStorage.setItem
。でこのセッション変数にアクセスしようとしていますProfile.js
。しかし、セッション変数 (場所) を印刷しようとすると、何も取得されません。以下は私のコードです。何が間違っていますか? 助けてください
index.js
AsyncStorage.setItem('location').then((location) =>{
this.setState({ location: location })
})
Profile.js
fetch('http://loaclhost/apps/requirement.php',{
method:'POST',
headers: {
'Accept':'application/json' ,
},
body: JSON.stringify({
location:this.state.location,
})
}).then( () =>
{
response => response.json();
AsyncStorage.getItem('location').then((location) => {
this.setState({location: location})
})
render(){
return(
<Container>
<View>
<TextInput
value={this.state.loctaion} />
</View>
</Container>
);
}