React Native:如何将参数从一个堆栈导航器传递到另一个堆栈导航器的屏幕?

时间:2020-06-03 09:45:34

标签: reactjs react-native react-navigation react-navigation-stack stack-navigator

在我的React Native应用程序中,我有一个组件OuterStackNavigator,其中包含几个屏幕,一个InnerStackNavigator,其本身包含屏幕Screen1Screen2。我想将参数从OuterStackNavigator传递到Screen1。我正在使用react-navigation@4.0.10。

解决此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

要在InnerStackNavigatorOuterStackNavigator之间进行导航,您必须创建一个顶级导航器,然后按照此步骤创建一个顶级导航器。

https://reactnavigation.org/docs/4.x/navigating-without-navigation-prop

通过这种方式,您可以在这两个堆栈之间导航,因此,如果可以导航,也可以在导航时传递参数。