expo和react本机app开发有什么区别?

时间:2017-11-15 06:32:10

标签: react-native expo

我将使用 Expo 开发反应原生应用,但我不知道哪一个最好?请建议我任何想法?

其实我正在使用 Expo 。哪个是 Expo 或正常 Android Xcode 开发?

1 个答案:

答案 0 :(得分:3)

当您在Expo(缩写XDE)中编写代码时,您可以编写React Native代码。世博会有两个主要部分:

1)XDE:用于创建项目,查看日志,在设备上打开,发布等的开发人员工具。

2)Expo client:手机上的一款应用,可让您在处理项目时打开项目,无需通过XCode或Android Studio,也让其他人也可以查看它们!

但是 ......

  

对于React Native中的大多数应用程序,您最终需要使用多个应用程序   第三方本土图书馆,世博会目前不支持   在他们内置的API之外。有很多事情可以做   仅在JS中完成,但我总是最终遇到需要   我所参与的每个React Native项目的本机库   (几个生产应用程序)。话虽如此,世博会确实支持   将您的应用从“世博会”中“分离”,这样您就可以继续使用   标准的独立式React Native应用程序。

Expo比使用普通的Xcode / Studio(如expo客户端)有一些优势,但在大规模应用方面也有其优势。您可以根据自己的需要进行选择。

如果您刚刚开始并且需要快速开始,我肯定会推荐 Expo

注意:此答案是来自多个开发人员的混合