当前位置: 首页 > 知识库问答 >
问题:

使用React Native CLI或Expo CLI哪个更好?[闭门]

澹台俊材
2023-03-14

实际上,我是一个初学者的反应本机根据我的知识,我有两个选项来安装反应本机,即反应本机CLI和世博CLI。我对React Native应用程序开发的安装和使用哪个更适合初学者以及哪个对初学者有更多的支持感到困惑

共有2个答案

柯波
2023-03-14

我更喜欢React Native CLI,expo有一些优点,但它有很多局限性,将来可能会后悔使用它。

请访问此网站:https://apiko.com/blog/expo-vs-vanilla-react-native/

诸修伟
2023-03-14
  • 您可以添加用Java/Objective-C编写的本机模块,以便完全控制应用程序

>

  • 需要Android Studio和XCode来运行项目

    没有Mac你就不能iOS

    如果你想共享应用程序,你需要发送整个。apk/。ipa文件

    不提供开箱即用的JS API,例如。推送通知,资产管理器,它们需要手动安装并与例如纱线链接。

    正确地建立一个工作项目需要更多的时间。

    >

  • 建立一个项目很容易,而且可以在几分钟内完成。

    分享应用程序是非常容易的(通过二维码或链接)。

    无需构建即可运行应用程序

    在标准项目中集成一些基本库(推送通知、资产管理器等)

    您可以将其弹出到ExpoKit,并继续使用Expo的某些功能集成本机代码,但不能全部集成

    世博会可以构建。apk。ipa文件(可通过Expo分发到门店)

    >

  • 您不能添加本机模块(可能会改变某些游戏规则)

    您不能在Object-C/Java中使用使用本机代码的库(例如:react-nate-fbsdk

    大APK尺寸

    ExpoKit(使用本机模块)中的调试要复杂得多,因为它混合了两种语言和不同的库。

    博览会和React Native CLI之间的选择取决于您的应用程序要求。

  •  类似资料:
    • 问题内容: 使用哪种更好或更方便: 要么 问题答案: 您是否完全需要类型属性?如果您使用的是HTML5,则不会。否则,是的。HTML 4.01和XHTML 1.0 根据需要指定属性,而HTML5具有可选属性,默认为。HTML5现在得到了广泛的实现,因此,如果您使用HTML5doctype,则是有效且不错的选择。 至于type属性中应该包含的内容,2006年注册的MIME类型旨在替代所有主要浏览器(

    • 当开发一个需要我唯一识别手机用户的应用程序时。我希望得到一些关于使用手机UDID还是IMEI的建议。使用这两种方法有什么优点/缺点吗。如有任何意见,将不胜感激

    • 我是个初学者只是想找个更好的方法来解决问题 问题是,最佳实践是捕捉异常还是避免异常? 或

    • 在我最近的经验中,我使用了使用分隔符的拆分函数和子字符串函数。只是想知道是否有人能说明哪一个更好,在什么条件下? 编辑: 我主要关心的是这些函数对性能和代码质量的影响。(如果我可以使用其中的任何一个,应该首选哪一个?如果有任何其他决定因素,请提及。) 顺便说一句,我和一个同事讨论过这个问题,他说他不喜欢使用子串。这就是我的想法... 仅供参考,我有一个包含网址的长ID,以及两个不同的ID,我需要分

    • 我想知道,以下两种方法中哪一种是声明字典的最佳实践,为什么?

    • 想改进这个问题吗?更新问题,以便通过编辑这篇文章用事实和引用来回答。 我在玩Java*流API,在Lagecy系统中有以下代码: 我编写了与上述代码等价的流,如下所示: 无论哪种方式,我都得到了想要的结果。我的问题是,在这种情况下,哪种性能方面是更好的写作方式?如果我选择其中任何一个而不是另一个,我实际上是否获得了任何价值?地图中包含大约 1000 个值。