Вы можете прослушивать события выбора вкладки, зарегистрировав прослушиватель событий навигации. Событие tabSelected
генерируется при изменении выбранной вкладки.
Navigation.events().registerBottomTabSelectedListener((selectedTabIndex, unselectedTabIndex) => {
});
Если вы хотите обрабатывать выбор вкладки самостоятельно, установите параметр selectTabOnPress: false
в bottomTab
, который вы хотите для обработки выбора и регистрации слушателя tabPressed
для обработки события нажатия вкладки. Это событие генерируется, когда пользователь нажимает вкладку.
options: {
bottomTab: {
icon: require('./home.png'),
selectTabOnPress: false
}
}
Navigation.events().registerBottomPressedListener((tabIndex) => {
});