Deeplink не работает внутри createDrawerNavigator - PullRequest
0 голосов
/ 08 января 2020

Во-первых, я использую реагирующую навигацию для собственного маршрута реакции собственного приложения, поэтому я пытаюсь добавить путь к Deeplink в свое приложение, но он не работает, когда объединяется с createDrawerNavigator

const Layout = createDrawerNavigator(
 {
   [Routes.Root.Root]: createSwitchNavigator(
     {
       [Routes.Root.Onboard]: {
            screen: OnboardStack,
            path: ''
        },
       [Routes.Root.App]: { screen: MainStack, path: '' },
       [Routes.Root.Auth]: {
         screen: AuthStack,
         path: 'auth'
       },
     },

   ),
 },
 {
   contentComponent: CustomDrawerContentComponent
    backBehavior: 'none'
 }


)

но когда я пытаюсь не использовать createDrawerNavigator, deeplink работает очень хорошо

вот код без createDrawerNavigator:

    const Layout = createSwitchNavigator(
    {
      [Routes.Root.Onboard]: {
        screen: OnboardStack,
        path: ''
      },
      [Routes.Root.App]: { screen: MainStack, path: '' },
      [Routes.Root.Auth]: {
        screen: AuthStack,
        path: 'auth'
      },
      [Routes.Order.OrderDetail]: {
        screen: OrderStack,
        path: ''
      }
    },

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