Expo是否绑定到特定的React版本?

时间:2019-01-28 12:34:00

标签: react-native expo

我刚开始将Expo用于带有SDK 32的项目,并且在初始化时取决于React 16.5.0。

我想开始使用Hooks等一些新功能,所以我将react版本升级到16.8.0-apha1。

但是这以我不了解的方式破坏了本机应用程序。

  

无法解决模块计划/跟踪   ReactNativeRenderer-dev.js:Haste模块图中不存在模块计划/跟踪。

我尝试了所有javascript的全新安装(清除包括Haste的缓存),但这没有帮助。

Expo SDK是否绑定到特定的React版本?

1 个答案:

答案 0 :(得分:1)

是的,Expo始终使用特定的React版本,在这种情况下为16.5.0

在有关v32.0.0的博客文章中,有一节介绍了如何基于以前的SDK升级应用程序,其中告诉您使用特定版本的React。

  
      
  • 反应为“ 16.5.0” —(此确切版本
  •   

您可以阅读here,在升级应用部分中查看与v32.0.0相关的所有依赖项和版本。