Hi, while developing an app I needed to be able to hide a tab in the TabBarBottom. I forked react-navigation and implemented the feature (https://github.com/drash-course/react-navigation/tree/feat-hidden-tabs).
---------------------------------------
To hide a tab by default, you can write:
const tabNav = TabNavigator(myRoutes, {
hiddenTabs: ['SomeTab']
});
----------------------------------------------------------
To make the tab visible in the TabBar again, you can write:
this.props.navigation.dispatch(
NavigationActions.showTab({ tabRouteName: 'SomeTab' })
);
-------------------------------------------
If you think this is a good idea please vote!