Reactjs StackRouter在react native中出错
我想在react native和react导航包中使用堆栈路由器 但是当我使用它时,我得到了这个错误 元素类型无效:内置组件应为字符串,复合组件应为类/函数,但Get:object。 实例化ActComponent D:\react native\AwesomeProject\node\u modules\react native\Libraries\Renderer\ReactNativeStack-dev.js:1984:75 埃奇尔德 我的代码:Reactjs StackRouter在react native中出错,reactjs,react-native,react-navigation,Reactjs,React Native,React Navigation,我想在react native和react导航包中使用堆栈路由器 但是当我使用它时,我得到了这个错误 元素类型无效:内置组件应为字符串,复合组件应为类/函数,但Get:object。 实例化ActComponent D:\react native\AwesomeProject\node\u modules\react native\Libraries\Renderer\ReactNativeStack-dev.js:1984:75 埃奇尔德 我的代码: import React,{Compon
import React,{Component} from 'react'
import {StyleSheet, Text, View, AppRegistry} from 'react-native'
import{StackRouter} from 'react-navigation'
export default class Activity extends Component {
constructor(props) {
super(props);
}
render() {
return (
<Text> title:adsfdsf </Text>
)
}
}
const AwesomeProject = StackRouter({
Home: {screen: Activity},
}, {
initialRouteName: 'Home',
})
AppRegistry.registerComponent('AwesomeProject', () => AwesomeProject);
您从react navigation导入了错误的组件。是StackNavigator
我想使用stackrouter而不是stackNavigator@kyle roachStackRouter是stackNavigator的底层API
import { StackNavigator } from 'react-navigation'
const AwesomeProject = StackRouter(
{
Home: {screen: Activity},
},
{
initialRouteName: 'Home',
}
)