import * as React from 'react'; import { registerRootComponent } from 'expo'; import { View, Text, TouchableOpacity, StyleSheet } from 'react-native'; import { createStackNavigator } from 'react-navigation'; import { createAppContainer } from '@react-navigation/native'; import BottomTabs from './src/BottomTabs'; import MaterialTopTabs from './src/MaterialTopTabs'; class Home extends React.Component { render() { return ( this.props.navigation.push('BottomTabs')} > Bottom tabs this.props.navigation.push('MaterialTopTabs')} > Material top tabs ); } } const List = createStackNavigator({ Home: { screen: Home, navigationOptions: { title: 'Examples' }, }, BottomTabs: { screen: BottomTabs, navigationOptions: { title: 'Bottom tabs' }, }, MaterialTopTabs: { screen: MaterialTopTabs, navigationOptions: { title: 'Material top tabs' }, }, }); const App = createAppContainer(List); const styles = { item: { padding: 16, backgroundColor: '#fff', borderBottomWidth: StyleSheet.hairlineWidth, borderBottomColor: '#eee', }, }; registerRootComponent(App);