I have problem to navigate on an upper layer of navigation hierarchy. Here is my code
const Auth = () => {
return (
<Stack.Navigator initialRouteName="SignInPage">
<Stack.Screen
name="SignInPage"
component={SignInPage}
options={{headerShown: false,
title : 'Login'}}
/>
<Stack.Screen
name="RegisterPage"
component={RegisterPage}
}}
/>
</Stack.Navigator>
);
};
export default function App() {
return (
<NavigationContainer>
<Stack.Navigator initialRouteName="SplashScreen">
<Stack.Screen
name="Auth"
component={Auth}
options={{headerShown: false}}
/>
<Stack.Screen
name="DrawerNavigationRoutes"
component={DrawerNavigationRoutes}
options={{headerShown: false}}
/>
</Stack.Navigator>
</NavigationContainer>
);
}
And I'm trying to use
props.navigation.replace('DrawerNavigationRoutes');
to navigate from SignInPage to DrawerNavigationRoutes but it shows me a
The action 'REPLACE' with payload {"name":"DrawerNavigationRoutes"} was not handled by any navigator.
How can I deal with it?