gpt4 book ai didi

javascript - Expo 和 React Native 有什么区别?最新发布 2018

转载 作者:行者123 更新时间:2023-12-01 01:31:20 35 4
gpt4 key购买 nike

https://expo.io/

deos React-native 在内部使用 expo。我可以在react-native中使用expo-sdk,而不需要将其作为nom包本身从expo和hust中弹出吗?

最佳答案

优点:

设置项目很简单,只需几分钟即可完成您(和其他人)可以在处理项目时打开该项目共享应用程序很容易(通过二维码或链接),您不必发送整个 .apk 或 .ipa 文件运行应用程序无需构建。

缺点:

您无法添加 native 模块(对于某些人来说可能是一个游戏规则改变者)您不能在 Objective-C/Java 中使用使用 native 代码的库标准的 Hello World 应用程序大约有 25MB 大(因为集成的库)如果您想使用:FaceDetector、ARKit o Payments,您需要将其弹出到 ExpoKit将其弹出到 ExpoKit 会权衡 Expo 的功能,例如您无法通过二维码分享当弹出到 ExpoKit 时,您仅限于当时由 ExpoKit 支持的 React Native 版本在 ExpoKit(使用 native 模块)中进行调试要复杂得多,因为它混合了两种语言和不同的库(不再有官方 Expo 支持)

这很重要,因为使用 React Native,您始终可以下拉到 native 代码。有时这非常有用,但它是有代价的:如果您想让人们测试您的二进制文件,您需要向他们发送二进制文件,世界另一端的人无法在您工作时点击链接来打开它您不能像在浏览器中那样一键发布它以供其他人访问。

关于javascript - Expo 和 React Native 有什么区别?最新发布 2018,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53249348/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com