Soy nuevo en el mundo del desarrollo de aplicaciones móviles. Sé un poco de React JS. En React JS usamos paquetes de terceros como react-router-dom y Redux para la gestión de enrutamiento y estado. Para React Native, ¿hay bibliotecas integradas o tenemos que usar los paquetes mencionados anteriormente para hacer esas cosas? Por favor explique. Gracias por adelantado.
Para reaccionar nativo, personalmente sugiero que @react-navigation es realmente lo que necesitará para su aplicación. también permite integrarse con redux.
aquí hay una muestra de código, se basa en pilas y dentro de cada pila, puede tener tantas pantallas como desee
<NavigationContainer ref={navigationRef} onReady={() => { isReadyRef.current = true; }} > <Stack.Navigator screenOptions={{ headerShown: false, }} > <Stack.Screen name={SCREENS.HOME} component={renderTabNavigation} /> <Stack.Screen name={SCREENS.DETAIL}> {(props) => <DetailScreen {...props} />} </Stack.Screen> </Stack.Navigator> </NavigationContainer>