【发布时间】:2018-01-11 19:16:35
【问题描述】:
我正在尝试使用 react-navigation 实现堆栈导航。当我创建一个 stacknavigation const 并在我的默认屏幕中调用时,它给了我这个错误。
Route 'Main' 应该声明一个屏幕。例如: 从'./MyScreen'导入MyScreen; ... 家: { 屏幕:我的屏幕, }
我的 StackNavigation 代码在这里
import React from 'react';
import {View, Text } from 'react-native';
import Register from './Register';
import Main from './Main';
import { StackNavigator } from 'react-navigation';
const ScreenList = StackNavigator({
Main: {
screen: Main,
},
Register: {
screen: Register,
},
});
export default ScreenList;
这是主屏幕和默认屏幕
import React, { Component } from 'react';
import { View, Text } from 'react-native';
import { Card, Button, CardSection } from '../components/common/Index';
import Login from '../components/Login';
import ScreenList from './ScreenList';
export default class Main extends Component {
render() {
return (
<View>
<Button>Register</Button>
</View>
);
}
}
【问题讨论】:
标签: android react-native navigation