私はそれを適切な解決策に検索して比較しましたが、間違って見えるものはありませんでした。反応するネイティブナビゲーションcant別のページにナビゲート
いただきましたここで間違っナビゲーションコード付き。
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
TouchableOpacity
} from 'react-native';
import { StackNavigator } from 'react-navigation';
import About from './app/components/About';
export default class Home extends Component {
static navigationOptions = {
title: 'Welcome',
};
navigateToAbout(){
const { navigate } = this.props.navigation;
navigate('About')
}
render() {
return (
<View style={styles.container}>
<TouchableOpacity onPress={()=>this.navigateToAbout()}>
<Text>Go to About Page</Text>
</TouchableOpacity>
</View>
);
}
}
const SimpleApp = StackNavigator({
Home: { screen: Home },
About: { screen: About },
});
AppRegistry.registerComponent('SimpleApp',() => SimpleApp);
:https://stackoverflow.com/questions/44538072/react-navigation-onpress -in-own-function – nidaorhan