Skip to content

Instantly share code, notes, and snippets.

@kyo504
Created May 29, 2018 02:23
Show Gist options
  • Save kyo504/b922a95787d73cafce4c92e945750594 to your computer and use it in GitHub Desktop.
Save kyo504/b922a95787d73cafce4c92e945750594 to your computer and use it in GitHub Desktop.
navigation-api-overhaul
class HomeScreen extends React.Component {
static navigationOptions = { tabBarLabel: 'Home!' };
...
}
class DetailScreen extends React.Component {
static navigationOptions = { tabBarLabel: 'Detail!' };
...
}
class SettingsScreen extends React.Component {
...
}
const HomeStack = createStackNavigator({ Home: HomeScreen });
const MainTab = createBottomTabNavigator({ HomeStack, Detail: DetailScreen });
const AppNavigator = createDrawerNavigator({ MainTab, Settings: SettingsScreen })
export default class App extends React.Component {
render() {
return <AppNavigator />;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment