等待使用react-native@0.50.1在发布版本中工作

时间:2017-11-07 21:58:44

标签: react-native async-await

await正在调试版本中工作但不在发布版本中。这种情况发生在react-native@0.50.1但不在react-native@0.48.4。它发生在设备和模拟器上。我看到第一个日志而不是第二个日志:

console.log('before await')
const value = await AsyncStorage.getItem(key)
console.log('after await value: ' + value)

我尝试使用不同的构建设置来进行死代码剥离,bitcode和性能优化,但它没有帮助。

可能是什么原因?也许是巴贝尔的事情?或者我是否必须调整代码以使用“然后”?

AsyncStorage.getItem(key).then(...

谢谢!

1 个答案:

答案 0 :(得分:1)

我有同样的问题。我决定将其更新为:

  • "反应":" 16.2.0"
  • " react-native":" 0.52.0"

https://facebook.github.io/react-native/docs/upgrading.html