简体   繁体   English

从 stacknaviagtion 中的屏幕返回到 drawernavigtion 中的屏幕不起作用反应原生

[英]Going back from screen in stacknaviagtion to screen in drawernavigation is not working react native

I have two navigator in my application.我的应用程序中有两个导航器。

Stack Navigation:堆栈导航:

const MainStackNavigator = createStackNavigator({
    MainScreen: { screen: Home },
    ProductDetail: { screen: ProductDetail },
    Search: { screen: Search },
    Shop: { screen: Shop },
},{
    headerMode: 'none',
});


Drawer Navigation:抽屉导航:

const MainDrawerNavigator = createDrawerNavigator({
    Home: {
        screen: MainStackNavigator,
    },
    Wishlist: {
        screen: Wishlist,
    },
    Login: {
        screen: Login,
    },
    Register: {
        screen: Register,
    },
    Logout: {
        screen: Logout,
    },
})

The problem is When I'm in my Wishlist Screen I've my product card onPress of that I'm navigating to the ProductDetail Screen but when I press back button I'm redirecting to the MainScreen of the app.问题是当我在我的愿望清单屏幕上时,我有我的产品卡,我正在导航到ProductDetail 屏幕,但是当我按下后退按钮时,我正在重定向到应用程序的MainScreen

I want that if I have came from wishlist screen on going back it should be go to wishlist screen.我希望如果我在返回时从心愿单屏幕返回,则应该转到心愿单屏幕。

您必须将MainStackNavigator附加到Wishlist ,而不是Home

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用 React Native 防止返回上一个屏幕 - Prevent going back to previous screen with React Native 如何从导航位置识别屏幕。 React Native中的DrawerNavigation或StackNavigation - How to identify the screen from where navigated from. DrawerNavigation or StackNavigation in react native 从内屏返回到父屏 - Going back from inner screen to parent screen React-Native从B屏到A屏时如何保持textinput的值 - How to keep the value of textinput when going from screen B to screen A in React-Native 每当我按下带有导航 function 的按钮时,我的 React 本机应用程序就会返回启动屏幕 - My React native app is going back to splash screen whenever i press a button with navigation function React Native - 注册屏幕不起作用 - React Native - Register Screen not working 返回屏幕时在 React Native 中不调用 useEffect - useEffect not called in React Native when back to screen 在本机中按返回按钮时,从通知屏幕刷新上一屏幕 - Refresh previous screen from notification screen when press back button in react-native 背面的 React Native Navigation 刷新列表屏幕 - React Native Navigation Refresh List Screen on back React Navigation Filter 仅在返回主屏幕时有效 - React Navigation Filter only works when going back to the home screen
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM