我有一个React Native应用,下面是屏幕流程-
启动画面->登录-> FlightList
当我进入排行榜屏幕时,我按返回按钮,然后将我带回初始屏幕。
当我在飞行屏幕中按返回按钮时,我想退出该应用程序。我在这里看到了一些代码 NavigationActions.reset is not a function?
import { NavigationActions, StackActions } from 'react-navigation'
const resetAction = StackActions.reset({
index: 0,
key: null, // <-- this
actions: [NavigationActions.navigate({ routeName: route })]
})
this.props.navigation.dispatch(resetAction)
但是我不确定应该在哪里使用它。有人可以帮我吗
答案 0 :(得分:0)
您可以在任何地方使用它。在您的情况下,如果您在“登录”中使用它,则您的堆栈将从 Splashscreen-> Login-> FlightList 更改为 FlightList ,并且我想 route 是相等的到您在StackNavigator中的 FlighList 的名称。