使用Expo SDK的React Native真的是原生的吗?!或类似科尔多瓦

问题描述:

我是新反应母语,我知道有两种方法用于开发本地应用程序的反应本地使用Expo SDK的React Native真的是原生的吗?!或类似科尔多瓦

1-反应本土的init - >需要编译本地鳕鱼 ==>结果是本机应用程序的Android“需要Android SDK”和原生应用程序IOS“需要Xcode”

2-创建反应原生应用程序 - >不需要编译本机代码!

为CRNA使用Expo_SDK访问本地API,但是:

是结果的应用程序是真正原生!或世博会Sdk就像科尔多瓦,但由React使用,如果结果是原生的,世博会宣称结果是本地的!他们克隆了Android的Sdk和Xcode的IOS或它是如何工作的!

Expo应用程序是React Native应用程序,其中包含Expo SDK。 SDK是一个native-and-JS库,可以访问设备的系统功能(如相机,联系人,本地存储和其他硬件)。这意味着您不需要使用Xcode或Android Studio,也不需要编写任何本机代码,并且它还使得您的pure-JS项目非常便于携带,因为它可以在任何包含Expo SDK的本机环境中运行。

Expo还提供UI组件来处理几乎所有应用程序都会覆盖但未被烘焙到React Native核心中的各种用例,图标,模糊视图等等。

最后,世博会SDK提供了访问服务,这些服务通常是一种难以管理的服务,但几乎所有应用都需要这种服务。其中最受欢迎的是:Expo可以为您管理您的资产,它可以为您提供推送通知,并且可以构建可以部署到应用商店的本机二进制文件。

你应该看看the Expo doc

+0

我已经知道了,但是这仅仅是“什么是世博会” 我的问题是不同的! –