React Native中的AsyncStorage问题

时间:2018-07-26 05:11:40

标签: javascript react-native 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('访问令牌:'+ accessToken); 尚未执行,我在日志中看不到任何内容。

  

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

     

如果我要删除异步/等待-也可以。

我在异步/等待中做错什么了吗?

1 个答案:

答案 0 :(得分:0)

它是RN Issue。希望将由RN小组解决。