реакционный навигационный доступ к экрану Props из tabBarOptions - PullRequest
0 голосов
/ 04 ноября 2019

Мне известно, что вы можете получить доступ к нескольким реквизитам как navigationOptions, так и defaultNavigationOptions, например, так:

const AppStack = createStackNavigator(
  {
    // Some routes...
  },
  {
    defaultNavigationOptions: ({ navigation,  screenProps }) => ({
      // now some screenProps
    }),
  },
)

Но я не могу сделать то же самое для доступа к screenProps для createMaterialTopTabNavigator.

const CreditsTabs = createMaterialTopTabNavigator(
  {
    [routes.CastScreen.name]: screens.CastScreen,
    [routes.CrewScreen.name]: screens.CrewScreen,
  },
  {
    tabBarOptions: ({ screenProps }) => ({
      // does not work... 
    })
  },
)

tabBarOptions принимает только объект. Мне нужно получить доступ к screenProps, чтобы помочь определить отображение панели вкладок. Как бы я пошел по этому поводу?

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