Как обработать реагирующую навигацию по нажатию на вкладку?

То, что я хочу, когда пользователь не вошел в систему, нажмите на 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
  })
Другие вопросы по тегам