'transitionConfig' удален в пользу новых API анимации - PullRequest
6 голосов
/ 06 января 2020

Я работаю с собственным приложением реагирования, и в консоли отображается предупреждение

import {createStackNavigator} from 'react-navigation-stack';
import {fromRight} from 'react-navigation-transitions';
const ApplyNowNav = createStackNavigator(
  {
    Home,
    Profile,
  },
  {
    headerMode: 'none',
    transitionConfig: () => fromRight(),
  }
);

ПРЕДУПРЕЖДЕНИЕ Устаревание в 'createStackNavigator':

transitionConfig 'удалено в пользу новых API анимации

Есть ли какое-либо решение, чтобы решить эту проблему?

1 Ответ

14 голосов
/ 06 января 2020

Вам необходимо обновить свой код, чтобы использовать его для использования нового API анимации: https://reactnavigation.org/docs/en/stack-navigator.html#animations

Из кода, который вы разместили, вы можете изменить его на следующий вместо этого, чтобы иметь слайд с правой анимации:

import { createStackNavigator, TransitionPresets } from 'react-navigation-stack';

const ApplyNowNav = createStackNavigator(
  {
    Home,
    Profile,
  },
  {
    headerMode: 'none',
    defaultNavigationOptions: {
      ...TransitionPresets.SlideFromRightIOS,
    },
  }
);
...