Использование метода навигации не позволяет выполнить навигацию. Нет никаких исключений или предупреждений. Я попытался выполнить console.log () до и после строки, в которой вызывается метод navigate (). Оба вывода журнала отображаются в отладчике. Также this.props.navigation не имеет значения null, и у него есть все его методы, такие как goBack () et c.
Так я вызываю метод navigate ():
this.props.navigation.navigate('Home', {myData: response});
Прил. js:
import React from 'react';
import HomeScreen from './HomeScreen';
import Login from './Login';
import {
createAppContainer
} from 'react-navigation';
import {
createStackNavigator
} from 'react-navigation-stack';
const RootStack = createStackNavigator({
Login: { screen: Login},
Home: { screen: HomeScreen },
}, {
headerMode: 'none',
portraitOnlyMode: true
});
const App = createAppContainer(RootStack);
export default App;