Aks*_*hey 0 javascript android react-native
我正在尝试制作我的第一个React Native Android应用程序,但出现此错误:
未定义不是对象(评估“ this.props.navigation.navigate”)
这是代码:
import React from 'react';
import { StyleSheet, Text, View, Button, TextInput } from 'react-native';
import { StackNavigator } from 'react-navigation';
export default class HomeScreen extends React.Component {
static navigationOptions = {
title: 'Home',
};
render() {
const { navigate } = this.props.navigation;
return (
<View>
<Button
title="Show Centers near me"
onPress={() =>
navigate('Results', "Search Term")
}
/>
<Text>or</Text>
</View>
);
}
}
class ResultsScreen extends React.Component {
static navigationOptions = {
title: 'Results',
};
render() {
const { navigate } = this.props.navigation;
return (
<View>
<Text>Hi</Text>
</View>
);
}
}
const App = StackNavigator({
Home: { screen: HomeScreen },
Results: { screen: ResultsScreen }
});
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会出现错误。
| 归档时间: |
|
| 查看次数: |
13013 次 |
| 最近记录: |