如何在react-navigation v4中使用react-native-screens?

时间:2019-10-15 04:43:03

标签: javascript react-native react-navigation

我阅读了一个标题,该标题使react-native-screens软件包在使用react-native时可以使react-navigation导航更快。

我找不到很好的用法帮助。

现在我想知道

  1. 我需要单独安装此软件包吗?
  2. 它以前内置在反应导航中吗?
  3. 如果它是以前内置的,那么我需要使用它还是已经使用了?

2 个答案:

答案 0 :(得分:0)

没有提到的软件包是内置的。您必须按照其安装文档进行安装。如果您的项目很大,请使用react-navigation,您将获得良好的支持,并且使用它的社区也很大。

答案 1 :(得分:0)

您可以安装react-native-screens并从那里导入导航器:https://github.com/kmagiera/react-native-screens#using-native-stack-navigator

注意事项:

  • 您还需要安装react-navigation-stack
  • react-native-screens中的导航器不是可自定义的,根据您的情况,这可能没事
  • 就我所尝试的而言,现在有点越野车

反应导航5(alpha)具有官方集成:https://reactnavigation.org/docs/en/next/native-stack-navigator.html

但所有上述要点均适用。