1

我找不到有关如何通过 Create React Native 应用程序项目安装/使用 react-native-navigation 的任何信息。

有人有经验吗?

谢谢。

4

1 回答 1

0

可能这个讨论会有所帮助,并且您将更好地了解安装“本机模块”与“普通模块”的含义(我发明了这两个术语)。

请记住,一方面,原生模块是您必须在 XCode 和 Android Studio 中配置、修改 gradle 文件、iOS 中的 info.plist 等,这些类型的模块使用操作系统原生 api 工作,改进了很多您的应用程序的速度和性能,几乎与您使用本地语言为您的移动设备编写应用程序所达到的速度相同。

另一方面,普通模块或 Javascript 模块开箱即用,如果你必须配置一些东西,它只会在 javascript 端,没有 XCode,没有 Android Studio,什么都没有,但它们没有原生的“真正的原生“ 支持。

CRNA 官方文档说:

Create React Native App 是开始构建新的 React Native 应用程序的最简单方法。它允许您在不安装或配置任何工具来构建本机代码的情况下启动项目 - 无需安装 Xcode 或 Android Studio

在幕后它将使用Expo,并限制您仅使用“普通模块”或支持 expo 的模块。

为了获得 react-native-navigation 支持,您需要“纱线弹出”您的应用程序以使其与本机兼容。

于 2018-08-15T14:40:20.100 回答