Установка экрана дважды, когда я пытаюсь перейти на другой экран - PullRequest
0 голосов
/ 19 сентября 2019

Я настроил свою навигацию как потоки аутентификации реагирующей навигации (https://reactnavigation.org/docs/en/auth-flow.html)

Когда данные не хранятся в Asyncstorage, они будут перенаправлены на экран входа в систему, но когда я попытаюсьнажмите кнопку «Зарегистрироваться» на экране «Вход в систему», он быстро замигает на экране регистрации, затем снова вернитесь к экрану «Вход в систему», после чего, если я снова нажму кнопку регистрации, он будет работать. Я использовал this.props.navigation.перейдите для смены экрана, и я также использую SwitchNavigator.

Я добавил 'console.log (' 1 ') "в componentDidMount () моего экрана входа в систему, чтобы проверить его. Он отображает 1 и когда я нажималкнопка регистрации это печатает снова 1.

изображение консоли

...