React Native中的AsyncStorage问题

问题描述 投票:0回答:1

当async / await关键字阻止执行其他代码时,我遇到了问题

这是一个简单的例子:

storeToken = async (accessToken) => {
    try {
        await AsyncStorage.setItem(ACCESS_TOKEN, accessToken);
        console.log('Access Token: ' + accessToken);
    } catch (error) {
        console.log('AsyncStorage error: ' + error.message);
    }
}

storeToken - 将accessToken保存到AsyncStorage中,然后我尝试打印出访问令牌仅用于测试目的。

console.log('Access Token:'+ accessToken);没有执行,我在日志中看不到任何内容。

如果我在等待之前放入console.log(...)行 - 它工作正常。

如果我要删除异步/等待 - 它也没关系。

我是否在使用async / await做错了什么?

javascript react-native async-await
1个回答
0
投票

这是一个RN Issue。希望RN团队能够解决。

© www.soinside.com 2019 - 2024. All rights reserved.