这是我的Drawer Navigator的体系结构
- Drawer Nav
-Home -> getStackNavigator -> Home Screen
-MenuItem1 -> getStackNavigator -> Screen1, Screen2
-MenuItem2 -> getStackNavigator -> Screen3, Screen4
我的根是抽屉导航,抽屉导航中的每个菜单项本身都是具有多个堆栈屏幕的堆栈导航器。 当我从抽屉式导航菜单之间切换时,我想将旧堆栈重设为新状态。
例如: 说我当前在 MenuItem1 中,如果我从抽屉中单击 MenuItem2 ,我想重置 MenuItem1堆栈的状态并卸载其中的屏幕当前堆栈,然后打开菜单项2堆栈。
是否可以通过反应导航3.x 来实现这一目标??