Реагирование навигации 1.x
с Redux
мой StackNavigator:
export const MyAppStackNavigator = StackNavigator({
......
}, {
initialRouteName: "TabBase",
navigationOptions: ({navigation, screenProps}) => {
},
transitionConfig: () => ({
screenInterpolator: CardStackStyleInterpolator.forHorizontal
})
});
и мой TabNavigator (AppTabNavigator):
const AppTabNavigator = TabNavigator(
{
Page1: {
screen: Page1,
},
},
{}
)
export default class TabBase extends Component {
render() {
return (
<View styles={{
flex: 1
}} >
<AppTabNavigator/>
</View>
)
}
}
в Page1 кнопка onPress будет нажимать на новую страницу
this.props.navigation.navigate("Page2");
, но она не работает.
, если MyAppStackNavigator set initialRouteName: "AppTabNavigator"
this.props.navigation.navigate("Page2");
работает.
но мне нужно в TabBase сделать что-то другое, как мне сделать, чтобы кнопка работала?