我正在使用 React-navigation V3。如何從 contentComponent 中的 MenuDrawer 導航到 Swith Navigator 中的登錄屏幕?這是我的開關導航器(我的登錄名)。const AppContainer = createAppContainer(createSwitchNavigator( { VerifyActiveUser, ActProgramadas: MainDrawer, Login, SyncData }, { initialRouteName: 'VerifyActiveUser', }));export default class StackNavigator extends Component{ render(){ return <AppContainer />; }}這是我的抽屜堆棧(MainDrawer)。MenuDrawer 是我的自定義抽屜,從那里我想使用“退出”按鈕轉到登錄屏幕(來自切換導航器)以結束我的用戶會話,但我不知道如何將導航道具發送到我的抽屜的 contentComponent:const DrawerConfig ={ drawerWidth: WIDTH * 0.86, contentComponent: ({navigation}) => { return (<MenuDrawer navigation = { navigation } />); }, contentOptions: { activeTintColor: 'blue', activeBackgroundColor: 'green' }, initialRouteName: 'ActProgramadas', unmountInactiveRoutes: true, edgeWidth: WIDTH * 0.80, backBehavior: false}const MyDrawerNavigator = createDrawerNavigator({ ActProgramadas: { screen: StackNavigator }, ActRealizadas: { screen: StackActReal }, ObsTecnicas: { screen: StackObs }, ObsPendientes: { screen: StackObsPend }, ObsRealizadas: { screen: StackObsReal }, SyncData}, DrawerConfig);const AppContainer = createAppContainer(MyDrawerNavigator)export default class DrawerNavigator extends Component{ render(){ return <AppContainer />; }}我可以使用 redux 將 navigation.navigate('Login') 道具從開關發送到我的自定義抽屜嗎?
如何在反應導航中從抽屜堆棧導航到開關堆棧?
繁星coding
2021-08-26 15:14:54