我正在使用 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)
