В следующем примере приложения:
https://github.com/callstack/react-native-paper/tree/master/example
, если вы выполните следующее:
- откройте приложение
- перейдите накакой-то определенный экран
- закройте приложение
- откройте приложение
тогда приложение откроется на том же экране, на котором оно находилось перед его закрытием.
Я хочу каждый раз открывать приложение на каком-то определенном экране независимо от последнего посещенного экрана.
По этой ссылке: https://reactnavigation.org/docs/en/stack-actions.html
Я нашел следующий код, который может быть полезен:
import { StackActions, NavigationActions } from 'react-navigation';
const resetAction = StackActions.reset({
index: 1,
actions: [
NavigationActions.navigate({ routeName: 'Profile' }),
NavigationActions.navigate({ routeName: 'Settings' }),
],
});
this.props.navigation.dispatch(resetAction);
, но в случае, если он делает свое дело, мой вопрос:
Где и как мне использовать этот код?
Спасибо!