Estoy usando la navegación nativa de reacción 5 en mi aplicación. Estoy tratando de agregar enlaces profundos. Creo un archivo para la configuración.
const config = { screens: { Home: 'home', Profile: { path:"starter/profile/:id", parse: { id: (id) => `${id}` }, }, Notifications: "notifications", Settings: "settings" }, }; const linking = { prefixes: ["yenir://app"], config, }; export default linking; En Switch Navigator, estoy tratando de navegar por esta pila SwitchNavigator > Starter > Settings
Cambiar de navegador
render() { const SwitchNavigator= createSwitchNavigator( { // Starter: AdjustTest, Starter:Teststk, // Starter:TstStack, App: AppStack, Auth: LoginStack }, { initialRouteName:'Starter', resetOnBlur:false, backBehavior:null } );Las pantallas de pila por las que quiero navegar
const Testst = createStackNavigator(); function Teststk() { return ( <Testst.Navigator> <Testst.Screen name="Home" component={TestStack} /> <Testst.Screen name="Notifications" component={TestStack} /> <Testst.Screen name="Profile" component={TestStack} /> <Testst.Screen name="Settings" component={TestStack} /> </Testst.Navigator> ) } La URL del enlace en la que el usuario hace clic. test://app/starter/profile/2
No puedo entrar en esta página. ¿Cómo debo cambiar la configuración, el mapa de enrutamiento? Gracias