在android上运行应用程序时出现此错误
我的AppNavigation代码如下
import React, {Component} from 'react'
import { createStackNavigator } from 'react-navigation-stack'
import Home from '../pages/Home'
import DetailsAdd from '../pages/DetailsAdd'
import ImagesAdd from '../pages/ImagesAdd'
const AppNavigation = createStackNavigator(
{
DetailsAdd: { screen: DetailsAdd },
ImagesAdd: { screen: ImagesAdd },
Home: { screen: Home },
},
{
initialRouteName: 'Home'
}
)
export default AppNavigation
class App extends React.Component {
render() {
return <AppNavigator/>;
}
}
ImagesAdd
类路径正确,如何解决此问题?
答案 0 :(得分:2)
您有任何应用程序容器吗?如果不是,则应选中this link。
React Navigation Docs中的重要说明
createStackNavigator 是一个返回React组件的函数。它需要一个路由配置对象,以及一个可选的选项对象(我们现在在下面省略)。 createAppContainer 是一个函数,该函数返回React组件并将createStackNavigator创建的React组件作为参数,并且可以直接从App.js导出以用作我们App的根组件。