import React from 'react'; import { Button, Text, StatusBar, View, StyleSheet } from 'react-native'; import { SafeAreaView, createStackNavigator, createSwitchNavigator, NavigationActions, } from 'react-navigation'; const runSubRoutes = navigation => { navigation.dispatch(NavigationActions.navigate({ routeName: 'First2' })); navigation.dispatch(NavigationActions.navigate({ routeName: 'Second2' })); navigation.dispatch(NavigationActions.navigate({ routeName: 'First2' })); }; const runSubRoutesWithIntermediate = navigation => { navigation.dispatch(toFirst1); navigation.dispatch(toSecond2); navigation.dispatch(toFirst); navigation.dispatch(toFirst2); }; const runSubAction = navigation => { navigation.dispatch(toFirst2); navigation.dispatch(toSecond2); navigation.dispatch(toFirstChild1); }; const DummyScreen = ({ routeName, navigation, style }) => { return ( {routeName}({navigation.state.key})