Как мне реализовать переходы реакции-навигации теперь, когда transitionConfig больше не существует в React Native? - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь использовать библиотеку response-navigation-transitions , чтобы новые экраны появлялись справа, а не снизу на Android. Однако я понял, что приведенный пример кода неверен из-за того, что команда React Navigation внедрила новый API и объявила устаревшим:

import { createStackNavigator } from 'react-navigation';
import { fromLeft } from 'react-navigation-transitions';
 
const appStack = createStackNavigator(
  {
    ScreenA: {
      screen: ScreenA,
    },
    ScreenB: {
      screen: ScreenB,
    },
  },
  {
    initialRouteName: 'ScreenA',
    transitionConfig: () => fromLeft(),
  },
);

Я исследовал возможность обновления с API 4.x до нового. , но я не могу найти ничего, что объясняло бы, что фактически является заменой для transitionConfig. Я пробовал добавить transitionConfig в качестве опоры к компоненту Stack.Navigator, но он, похоже, ничего не делает:

 <Stack.Navigator  initialRouteName="Signup" screenOptions={{ headerShown: false }} transitionConfig={fromRight}>
    <Stack.Screen name="Signup" component={Signup} />
    <Stack.Screen name="Login" component={Login} />
 </Stack.Navigator>

Как мне использовать новый API, чтобы сообщить Stack.Navigator о переходе экраны справа с использованием библиотеки react-navigation-transitions?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...