Quiero presentar una pantalla de manera modal que empuje la otra pantalla hacia atrás de forma similar a como se hace en Swift para las aplicaciones de iOS. No quiero que el modal venga desde abajo y luego cubra toda la página, solo quiero que venga desde abajo y empuje la otra pantalla hacia atrás.
Aquí hay una imagen de lo que quiero decir.
¿Cómo puedo hacer esto en reaccionar nativo?
Aquí está mi código:
> import { StyleSheet, Text, View } from 'react-native' import React > from 'react' import { createStackNavigator } from > '@react-navigation/stack' import { LoginScreen } from > '../../features/account/screens/login.screen' import { RegisterScreen > } from '../../features/account/screens/register.screen' > > const Stack = createStackNavigator() > > export const AccountNavigator = () => ( > > <Stack.Navigator > > > <Stack.Screen > name="Login" > component={LoginScreen} > options={{ > headerShown:false, > > }} > /> > > <Stack.Screen > name="Register" > component={RegisterScreen} > options={{ > > }} > > /> > > </Stack.Navigator> )Puedes hacerlo con accesorios de presentación;
<Stack.Navigator presentation="modal" > ......//rest of the code