Как я могу перейти с экрана внутри DrawerNavigator на другой внутри того же DrawerNavigator

Когда мой пользователь обновляет свой адрес электронной почты (внутри экрана ChangeMail), я хотел бы перенаправить его на первый экран DrawerNavigator: «Упражнения».

Я не понимаю, как this.props.navigation работает в этом случае.


const drawerNavigator = createDrawerNavigator({
    Exercices: {
        screen: stackNavigator
    },
    ResetPassword: {
        screen: ResetPassword
    },
    ChangeMail: {
        screen: ChangeMail
    },
    DeleteAccount: {
        screen: DeleteAccount
    },
    Disconnect: {
        screen: ExitScreen
    }
})


//inside the ChangeMail screen
changeEmail = (currentPassword, newEmail) => {
        this.reauthenticate(currentPassword).then(() => {
            var user = firebase.auth().currentUser;
            user.updateEmail(newEmail).then(() => {
                console.info("Email updated!");
            }).catch((error) => { console.info(error); });
        }).catch((error) => { console.info(error); }).then(() => {
            updateDatabaseEmail(newEmail)
        }).then(() => this.props.navigation.navigate("Exercice"))
          //not working

    }

вы получаете какие-либо ошибки?

Junius L. 26.05.2019 19:12
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
1
1
21
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ваш маршрут называется Exercices, но вы направляетесь в Exercice

this.props.navigation.navigate("Exercices")

Другие вопросы по теме