Kann nicht finden, variable: Navigieren Sie mit reagieren-navigation
ich bin mit diesem einfachen code, der in der gleichen index.android.js Datei:
import React, { Component } from 'react';
import {
AppRegistry,
Text,
View,
Button
} from 'react-native';
import {StackNavigator} from 'react-navigation';
//First Page
class FirstPage extends Component {
static navigationOptions = {
title: 'Welcome',
};
render() {
const { navigate } = this.props.navigation;
return (
<View>
<Text>Hello First Page</Text>
<Button
onPress={() => navigate('SecondPage')}
title="Go to second page"
/>
</View>
);
}
}
//Second Page
class SecondPage extends Component {
static navigationOptions = {
title: 'Second Page',
};
render() {
const { navigate } = this.props.navigation;
return (
<View>
<Text>Hello Second Page</Text>
<Button
onPress={() => navigate('FirstPage')}
title="Go to first page"
/>
</View>
);
}
}
const SimpleApp = StackNavigator({
FirstPage: { screen: FirstPage},
SecondPage: { screen: SecondPage},
});
AppRegistry.registerComponent('MoviesTickets_YCH', () => FirstPage);
Alles was ich will ist das navigieren zwischen den screens, aber ich habe die Fehlermeldung: can ' T find variable: navigieren, ich habe keine Ahnung, warum es passiert, keine Ahnung, wie?
Vielen Dank für Ihre Hilfe
- Mögliche Duplikate von Can ' T find variable: navigieren
InformationsquelleAutor dtjmsy | 2017-06-24
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der render-Methode fügen Sie den folgenden:
Ihr machen sollte wie folgt Aussehen
in jede Komponente, die Sie verwenden, navigieren.
für weitere infos, Folgen Sie der Dokumentation, ist es ziemlich einfach.
reactnavigation
Komme ich soweit klar, reagieren nativen docs sagen
navigate
es ist ein action-Ersteller und erhalten Sie Zugang, um es in diesem.Requisiten.navigation;const { navigate } = this.props.navigation;
render.