У меня есть следующая конфигурация навигации.
const authStackNavigator = createStackNavigator({
Welcome: WelcomeScreen,
Login: Login
});
`const AppTabNavigator = createBottomTabNavigator ({Home: {screen: DashboardScreen,}, Задачи: Задачи,
} `
const AppStackNavigator = createStackNavigator({
AppTabNavigator: {
screen: AppTabNavigator
}}
);
const AppModalStack = createStackNavigator(
{
Main: {
screen: AppStackNavigator,
},
MyModal: {
screen: ModalScreen,
},
},
{
mode: 'modal',
headerMode: 'none',
}
);
export default createSwitchNavigator({
authLoading: Login,
auth: authStackNavigator,
App: AppModalStack
});
и от DashboardScreen или от Задачи экран Я пытаюсь открыть модальное окно, как показано ниже. const navigate = this.props.navigation;
return (
<Button title="click"
onPress={() => navigate.navigate('MyModal')}
/>
)
, но не открывается модальное .
как я могу это сделать? Что-то не так с этой реализацией.