Реагируйте, пройдя начальный маршрут до createappContainer. - PullRequest
0 голосов
/ 25 ноября 2018

Как пройти начальные реквизиты маршрута в реагирующей навигации v.3?В версии 2 я использую для экспорта по умолчанию ящик, подобный этому

export default ({ initialRouteName }) => {
  return createBottomTabNavigator(
    {
      AnimeStack,
      TvStack,
      FilmStack
    },
    {
      initialRouteName: initialRouteName
    }
  );
};

, что означает, что если я передам объект с начальным маршрутом, он будет отображать этот экран первым.Я пытался реализовать это в v.3, как это

const DrawerNavigation = ({ initialRouteName }) => {
  return createDrawerNavigator(
    {
      AnimeStack,
      TvStack,
      FilmStack,
    },
    {
      initialRouteName: initialRouteName ,
    }
  );
};
const MainTabNaigator = createAppContainer(DrawerNavigation);
export default MainTabNaigator;

, но это не сработало.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 04 января 2019

Для экспорта по умолчанию 'DrawerNavigator' должен выглядеть следующим образом.

const AnimeStack = createStackNavigator (
{
    Home: AnimationController,
}, {
    intialRouteName: "Home",
})

const RootStack = createDrawerNavigator({
    Animations: AnimeStack,
    TVs: TvStack,
    Films: FilmStack,
}, {
    intialRouteName: 'Animations',
});

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