如何在ReactNative中同步读取数据

时间:2019-04-19 18:15:10

标签: react-native

    AsyncStorage.getItem('token').then(value => {
      token = value
      console.log("Assigned token")
    });

同步读取此内容的正确方法是什么? 我尝试使用await / async,但尚未安装,并且尝试了几种安装babel生成器的方法。

如何在React Native中安装async / await并进行同步读取?

2 个答案:

答案 0 :(得分:1)

您不需要安装异步/等待。它已经在那里。要使用它,应该是这样。将函数声明为异步,然后在AsyncStorage之前等待。

async Some(){
  var token = await AsyncStorage.getItem('token')
      console.log("Assigned token:",token)
    });
}

答案 1 :(得分:0)

实际上,我认为您无需等待/异步就可以了。您只是将处理承诺的“问题”发送给父函数。

通常,我的操作(如果您正在考虑在继续之前加载auth令牌)类似于:

df.resample('D').agg({
    'id': [('A', 'first')], 'value': [('B', 'mean'), ('C', 'max')]})

                                  id       value            
                                   A           B           C
timestamp                                                   
2018-12-31  5c8fea84763aae175afda38b  102.698487  107.232742