Мне известно, что вы можете получить доступ к нескольким реквизитам как 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
, чтобы помочь определить отображение панели вкладок. Как бы я пошел по этому поводу?