У меня проблема с моим BottomTabnavigator. Я пытался вызвать свой BottomTabNavigator из SwitchNavigator. Я просто хочу сделать именно так https://snack.expo.io/@eriveltonelias / basi c -switch-tab
Но я все еще не могу go перейти на страницу, содержащую BottomTabNavigator.
Это мой BottomTabNavigator
const TabNavigator = createBottomTabNavigator(
{
Home:{
screen: Home,
navigationOptions: {
tabBarLabel: 'Home',
tabBarIcon:({tintColor})=>(
<Icon name="ios-home" color={tintColor} size={25}/>
)
}
},
Static: {
screen: StaticScreen,
navigationOptions:{
tabBarLabel:'Static',
tabBarIcon:({tintColor}) =>(
<Icon name="ios-stats" color={tintColor} size={25}/>
)
}
},
Cart: {
screen: Cart,
navigationOptions: {
tabBarLabel: 'Cart',
tabBarIcon:({tintColor}) =>(
<Icon name="ios-cart" color={tintColor} size={25}/>
)
}
},
Explore: {
screen: Explore,
navigationOptions: {
tabBarLabel: 'Explore',
tabBarIcon:({tintColor}) =>(
<Icon name="ios-navigate" color={tintColor} size={25}/>
)
}
},
Profile: {
screen: Profile,
navigationOptions: {
tabBarLabel: 'Profile',
tabBarIcon:({tintColor}) =>(
<Icon name="ios-contact" color={tintColor} size={25}/>
)
}
},
},
);
Это мой SwitchNavigator
const RootStack = createSwitchNavigator(
{
Login: {
screen: Login,
TabNavigator,
},
},
{
initialRouteName: 'Login'
},
);
и это мой логин. js когда я пытался позвонить домой
<Button style={styles.button} bordered dark rounded onPress={() => this.props.navigation.navigate('Home')}>
<Text style={styles.buttonText}>Login</Text>
</Button>
Так или иначе, я пытался использовать StackNavigator, но он тоже не работал.