0
React NativeのAsyncStorageを使用して、新しいhttp要求に使用する必要がある場合に返される承認トークンを保存しています。私は正常にそれを格納することができますコンソールログ、私は値を返すいくつかの問題を抱えています。React NativeのAsyncStorageからトークンを返すことができません
var x= LocalDb.getAcessToken();
console.log(x);
しかし、それは他のウィンドウで呼びたいと思っています。 getAcessTokenは()それは
exports.storeToken=function(token){
AsyncStorage.setItem('access_token', token);
}
^^^^この機能が正常に私ができるトークン
exports.getAccessToken=function(){
AsyncStorage.getItem('access_token')
.then((value) => {
if(value) {
console.log(value);
**//I want to return the value here, to use in another function**
}
})
.done();
}
を節約するにはconsole.logたとき一方
LocalDb.getAccessToken();
これ
は、作品戻り値(値)を使用したときに値を戻しません。約束から価値を返すにはどうすればいいですか?
また、 '.done()'コールを呼び出す必要はないと思います。 –