React native 反应导航-从其他选项卡屏幕打开抽屉

React native 反应导航-从其他选项卡屏幕打开抽屉,react-native,react-navigation,react-navigation-drawer,react-navigation-bottom-tab,React Native,React Navigation,React Navigation Drawer,React Navigation Bottom Tab,我正在为我的React原生项目使用React Navigation 5。我有一个抽屉导航器嵌套在选项卡导航器中 看起来是这样的: <Tab.Navigator> <Tab.Screen name="DrawerStack" component={DrawerStack} /> <Tab.Screen name="Screen2" component={Screen2} /> <Tab.Screen name="Screen3Stack" co

我正在为我的React原生项目使用React Navigation 5。我有一个抽屉导航器嵌套在选项卡导航器

看起来是这样的:

<Tab.Navigator>
  <Tab.Screen name="DrawerStack" component={DrawerStack} />
  <Tab.Screen name="Screen2" component={Screen2} />
  <Tab.Screen name="Screen3Stack" component={Screen3Stack} />
</Tab.Navigator>

其中,DrawerStack只是一个带有一堆屏幕的抽屉导航器


我的问题是,用Screen2或Screen3上的按钮打开抽屉最简单的方法是什么?

您是否尝试过
导航。openDrawe()
?在Screen2上尝试过,它只会使应用程序崩溃。大概是因为Screen2没有抽屉导航器