Как обработать реагирующую навигацию по нажатию на вкладку? - PullRequest
0 голосов
/ 17 декабря 2018

То, что я хочу, это когда пользователь не вошел в систему, нажмите на закладку элемента, а затем переключитесь на навигатор входа!Так как я могу обработать нажатие tabbarItem?

1 Ответ

0 голосов
/ 17 декабря 2018

В react-navigation указаны tabBarOnPress опции: 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
  })
...