【发布时间】:2019-02-24 10:01:35
【问题描述】:
我是 react-native 的初学者,我将在我的应用程序中实现 react 堆栈导航。我试图让我的 App.js 将我的 Home.js 呈现为默认屏幕。我希望将 app.js 用作主屏幕并添加另一个登录屏幕,但我不能。我不知道出了什么问题我只得到开发服务器返回的响应错误代码:500。这是 App.js 的代码。
import React from 'react';
import { StyleSheet, Text, View, Button, KeyboardAvoidingView } from 'react-native';
import {createStackNavigator, createAppContainer} from 'react-navigation'
import Home from './Screens/Home';
const AppNavigator = createStackNavigator({
Home: {screen: Home},
});
export default class App extends React.Component {
render() {
return (
<AppNavigator />
);
}
}
这是我的 Home.js 文件。
import React from 'react';
import { StyleSheet, Text, View, Button, KeyboardAvoidingView } from 'react-native';
import {StackNavigator, createStackNavigator, createAppContainer} from 'react-navigation'
export default class Home extends React.Component {
static navigationOptions = {
title: 'Home',
}
render() {
const { navigate } = this.props.navigation;
return (
<View>
<Text>This is the Home HomeScreen</Text>
</View>
);
}
}
【问题讨论】:
标签: javascript reactjs react-native