У меня есть
screen: createBottomTabNavigator(
{
firstTab: {
screen: createStackNavigator({
firstStack: {
screen: firstStackScreen
},
SecondStack: {
screen: SecondStackScreen
}
}
}),
secondTab: {
screen: SecondTabScreen,
}
Внутри первого экрана, я хочу получить доступ к функции tabBarOnPress.У меня нет проблем с доступом к функции tabBarOnpress на экране secondTab, но я не могу на экране firstStackScreen.Есть ли способ сделать это?
class firstStackScreen extends Component {
static navigationOptions = ({ navigation }) => {
return {
tabBarOnPress({ navigation, defaultHandler }) {
....
}
};
};
}
Я знаю, что могу иметь доступ к нему на экране своего приложения, где я определяю эти вкладки и стеки, но для того, чтобы мой код работал, мне нужно сделать это внутри файла firstStackScreen.js.