Реагировать на встроенную навигацию: открыть модальное изображение на одном из экранов, отображаемых с помощью навигации по вкладкам - PullRequest
0 голосов
/ 23 октября 2018

У меня есть следующая конфигурация навигации.

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')} /> ), но не открывается модальное .

как я могу это сделать? Что-то не так с этой реализацией.

...