私はReact Nativeの企業一覧を持っています。AsyncStorage from React Nativeからの商品を取得
これらの企業の1つをクリックすると、選択した会社に使用されているAPIのURLが取得されます。それから私はAsyncStorage
にそれを保存し、私はログイン画面を表示します。次のように関数は次のとおりです。
selectCompany(data_url, e) {
AsyncStorage.setItem("data_url", JSON.stringify(data_url),() => this.props.login());
}
そして、ログインページに、私はonLogin
機能に行くsign in
ボタンをクリックすると、以下のように、関数は次のとおりです。
onLogin: function() {
fetch(data.url + '/manager/api/v1/obtain-auth-token/', })
.then(function(body) {
return body.json();
}).then(function(json) {
.....
}).catch(function() {
....
});
},
そしてdata.url
がファイルから来て、
let data_url = AsyncStorage.getItem("data_url").then(json => JSON.parse(json));
module.exports = {
url: data_url,
.....
}
しかし、それはありません:と私は次のようにdata.jsファイルから
url
を取得しよう動作しません。何かアドバイス?