Как запретить отображению анимации перехода в реагирующей навигации во время StackAction.reset? - PullRequest
0 голосов
/ 15 января 2020

С помощью response-navigation-stack 1.10.3, сброс StackActions загружает новый стек на месте без перехода. В том же фрагменте кода с response-navigation-stack 2.0.15 добавлен переход платформы по умолчанию, который для iOS представляет собой SlideFromRight IOS.

Как мне повторить предыдущее поведение на 1.10.X с 2.0. X, где нет перехода, пока стек восстанавливается?

navigation.dispatch(
    StackActions.reset({
        index: 0,
        actions: [
            NavigationActions.navigate({
                routeName: user ? 'Home' : 'Landing',
            }),
        ],
    }),
);

1 Ответ

1 голос
/ 15 января 2020

Вы можете отключить анимацию для этих экранов, добавив animationEnabled: false на navigationOptions ваших Home и Landing экранов.

Home.navigationOptions = {
  animationEnabled: false
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...