【问题标题】:await is a reserved word error in Expo XDE for React Nativeawait 是 Expo XDE 中 React Native 的保留字错误
【发布时间】:2017-12-08 11:00:42
【问题描述】:

切入正题:

我正在使用 Expo XDE 和 react-native 来构建一个跨平台的移动应用程序。

我想使用 AsyncStorage(react-native 中的“localstorage”替代方案)保存和检索几个变量。

添加存储和检索的代码后,

Expo XDE 在构建 JavaScript 包时显示以下错误:“await is a reserved word”

根据文档 (https://facebook.github.io/react-native/docs/asyncstorage.html),我在访问 AsyncStorage 时必须使用“等待”。

有什么想法吗?是否仅与 Expo XDE 有关?

谢谢!!

【问题讨论】:

    标签: react-native expo


    【解决方案1】:

    要使用await,你的函数包括const username = await AsyncStorage.getItem();需要是异步的。

    你可以这样做:

    async myfunction() {
      ...
      const username = await AsyncStorage.getItem();
      ...
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-05
      • 2018-11-08
      • 2019-03-28
      • 1970-01-01
      • 2017-07-07
      • 2021-11-30
      相关资源
      最近更新 更多