关键点:
我使用Expo XDE with react-native来构建跨平台的移动应用程序。
我想使用AsyncStorage保存和检索几个变量(" localstorage" react-native中的替代品)。
添加要存储和检索的代码后,
Expo XDE在构建JavaScript包时显示以下错误:" await是一个保留字"
根据文件(https://facebook.github.io/react-native/docs/asyncstorage.html),我得使用" await"访问AsyncStorage时。
有什么想法吗?这只是与XDE世博相关的问题吗?
谢谢!
答案 0 :(得分:10)
要使用await
,您的const username = await AsyncStorage.getItem();
功能必须是异步的。
你可以这样做:
async myfunction() {
...
const username = await AsyncStorage.getItem();
...
}