navigation.navigate не является функциональной проблемой в реагирующей навигации - PullRequest
0 голосов
/ 22 апреля 2020

привет, я попытался использовать реагировать на навигацию из ее документов, но у меня возникла проблема. Ошибка: навигация. Navigate не определено, вот мое объявление о моих маршрутах:

import 'react-native-gesture-handler';
import React from 'react';
import {
    SafeAreaView,
    StyleSheet,

} from 'react-native';
import { createStackNavigator } from '@react-navigation/stack'
import { createAppContainer } from 'react-navigation';
import { NavigationContainer } from '@react-navigation/native';



import AboutUs from './AboutUs'
import Navigations from './Navigations'
const App: () => React$Node = () => {
    const Stack = createStackNavigator();
    return (
        <NavigationContainer>
            <Stack.Navigator>
                <Stack.Screen name="App" component={App} />
                <Stack.Screen name="AboutUs" component={AboutUs} />
                <Stack.Screen name="Navigations" component={Navigations} />

            </Stack.Navigator>
        </NavigationContainer>
    );
};

и вот моя кнопка для навигации :

import React from 'react'
import {
    View, Text,
    Button
} from 'react-native'


const AboutUs = ({ navigation }) => {
    return <View>
        <Text>About us page</Text>
        <Button title='press me' onPress={() => { navigation.navigate('Navigations', name = 'aliiiiiiiiis') }} />
    </View>
}
export default AboutUs;
...