Comprende el código correctamente previamente a utilizarlo a tu trabajo y si ttienes algo que aportar puedes decirlo en los comentarios.
Cuando el inicio de sesión o el registro se completan con éxito, debe restablecer su pila de navegación como se muestra a continuación,
import StackActions, NavigationActions from 'react-navigation';
const resetAction = StackActions.reset(
index: 0,
actions: [NavigationActions.navigate( routeName: 'Events' )],
);
this.props.navigation.dispatch(resetAction)
y adicionalmente en su Event
pagina tienes que agregar una static método si no desea un encabezado allí.
static navigationOptions = navigation => (
header: null
);
Espero que te ayude.
En la versión V5 en adelante
this.props.navigation.reset(
index: 0,
routes: [name: 'Events'],
);
Usando gancho en componente funcional,
import useNavigation from '@react-navigation/native';
const navigation = useNavigation();
navigation.reset(
index: 0,
routes: [name: 'Events'],
);
En V5.x tenemos reset
método
navigation.reset(
index: 0,
routes: [ name: 'ScreenName' ],
);
Si te gustó nuestro trabajo, eres capaz de dejar un enunciado acerca de qué le añadirías a este enunciado.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)