2017-09-06 52 views
0

我无法获得反应导航工作的示例。我总是最后的室内用错误Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. You likely forgot to export your component from the file it's defined in.无法获得反应导航工作:`元素类型无效'

这是通过使用从intro page

import React from 'react'; 
import { 
    AppRegistry, 
    Text, 
} from 'react-native'; 
import { StackNavigator } from 'react-navigation'; 

class HomeScreen extends React.Component { 
    static navigationOptions = { 
    title: 'Welcome', 
    }; 
    render() { 
    return <Text>Hello, Navigation!</Text>; 
    } 
} 

const SimpleApp = StackNavigator({ 
    Home: { screen: HomeScreen }, 
}); 

AppRegistry.registerComponent('SimpleApp',() => SimpleApp); 

我建立适用于iOS和设备(不是模拟器)上运行的例子。

回答

0

我想你错过出口的主屏幕类:

class HomeScreen extends React.Component { 

export default class HomeScreen extends React.Component { 
+0

你尝试过我的答案取代呢? –