【发布时间】:2020-11-05 15:41:29
【问题描述】:
我正在使用 React-Navigation v 5.0.1,我有一个嵌套在 Stack navigator 中的 Drawer navigator,如下所示:
MainStack.js
function MainStack() {
return(
<Stack.Navigator>
<Stack.Screen name="Splash" component={Splash} />
<Stack.Screen name="Login" component={Login} />
<Stack.Screen name="HomeDrawerStack" component={HomeDrawerStack} />
</Stack.Navigator>
)
}
HomeDrawerStack.js
function HomeDrawerStack() {
return (
<Drawer.Navigator>
<Drawer.Screen name="Home" component={Home} />
</Drawer.Navigator>
)
}
当我点击主页屏幕上的注销按钮时,如何导航到登录屏幕并重置/清除所有其他屏幕? (所以它会在其他屏幕上触发 componentWillUnmount)
【问题讨论】:
标签: react-native react-navigation react-navigation-stack react-navigation-v5