如何结合使用React-native-navigation和Create React Native App?

时间:2018-07-31 18:16:21

标签: react-native-navigation react-native-navigation-v2

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

有人有经验吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

可能会this discussion有所帮助,您将更好地了解安装“本机模块”与“普通模块”的方式(我发明了这两个术语)。

请记住,一方面,您必须在XCode和Android Studio中配置本机模块,在iOS中修改gradle文件,info.plist等,这些模块使用操作系统本机api工作,大大提高了应用程序的速度和性能,几乎与您使用移动设备的本地语言对应用程序进行编程的速度相同。

另一方面,普通模块或Javascript模块可以直接使用,如果您必须配置某些内容,则只能在javascript端,无需XCode,无需Android Studio,也可以,但是它们没有本地功能“本机”支持。

CRNA official docs说:

  

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

在幕后,它将使用Expo,并限制您仅使用“常规模块”或具有博览会支持的模块。

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