如何只在stacknavigator的初始路径中渲染模态?

时间:2018-01-17 20:19:30

标签: javascript react-native react-navigation

我的stacknavigator的初始屏幕有一个模态,显示在某个事件发生时...问题是当我导航到其他屏幕时,模式仍会在事件被触发时显示。我希望它只显示在初始路线出现时。

1 个答案:

答案 0 :(得分:0)

也许您可以查看this.props.navigation.state.routeName,以便了解它是否是初始屏幕。

我从这份文件中得到了这个。 https://reactnavigation.org/docs/navigators/navigation-prop