Как обработать реагирующую навигацию по нажатию на вкладку?
То, что я хочу, когда пользователь не вошел в систему, нажмите на tabbarItem, а затем переключитесь на навигатор входа! Так, как я могу обработать tabbarItem щелчок?
1 ответ
Решение
E сть tabBarOnPress
варианты, упомянутые в react-navigation
: https://reactnavigation.org/docs/en/bottom-tab-navigator.html Это может помочь вам достичь того, что вам нужно.
Обновление: Вы также можете объявить navigationOptions
как функция, чтобы получить доступ к navigation
объект:
navigationOptions: ({ navigation }) => ({
tabBarOnPress: event => {
navigation.dispatch(NavigationActions...)
// event.defaultHandler(); // This is the default handler from react-navigation (go to the tab)
},
...otherOptions
})