Javascript 不变冲突:此导航器缺少导航道具。在导航4中
我正在尝试为我的React本机应用程序创建一个导航抽屉,使用两个屏幕、主屏幕和连接屏幕,但我一直收到以下错误:Javascript 不变冲突:此导航器缺少导航道具。在导航4中,javascript,android,reactjs,react-native,expo,Javascript,Android,Reactjs,React Native,Expo,我正在尝试为我的React本机应用程序创建一个导航抽屉,使用两个屏幕、主屏幕和连接屏幕,但我一直收到以下错误: Invariant Violation: The navigation prop is missing for this navigator. In react-navigation 3 you must set up your app container directly. More info: https://reactnavigation.org/docs/en/app-co
Invariant Violation: The navigation prop is missing for this navigator. In
react-navigation 3 you must set up your app container directly. More info:
https://reactnavigation.org/docs/en/app-containers.html
请问我的密码有什么问题。
我的App.js:
import React from 'react';
import Search from './Components/Search'
import { createDrawerNavigator } from 'react-navigation-drawer'
import { createStackNavigator,createAppContainer } from 'react-navigation'
//import Connection from './Screens/ConnectionScreen';
import AccueilScreen from './Screens/AccueilScreen';
export default class App extends React.Component {
render(){
return (
<AppDrawerNavigator/>
);
}
}
const AppDrawerNavigator = createDrawerNavigator({
//Se_Connecter: Connection,
Accueil:{
screen : AccueilScreen,
},
});
const AppNavigator= createAppContainer(AppDrawerNavigator);
从“React”导入React;
从“./Components/Search”导入搜索
从“react navigation drawer”导入{createDrawerNavigator}
从“反应导航”导入{createStackNavigator,createAppContainer}
//从“/Screens/ConnectionScreen”导入连接;
从“/Screens/AccuelScreen”导入AccuelScreen;
导出默认类App扩展React.Component{
render(){
返回(
);
}
}
const AppDrawerNavigator=createDrawerNavigator({
//Se_连接器:连接,
Accueil:{
屏幕:AccuelScreen,
},
});
const AppNavigator=createAppContainer(AppDrawerNavigator);
您在不使用AppContainer(您创建的)的情况下呈现抽屉驱动程序
导出默认类App扩展React.Component{
render(){
返回(
);
}
}
您在不使用AppContainer(您创建的)的情况下呈现抽屉驱动程序
导出默认类App扩展React.Component{
render(){
返回(
);
}
}
这是否回答了您的问题?这回答了你的问题吗?非常感谢,我没有注意那个细节。问题不在这里了,多亏我没有注意到那个细节。问题已经不存在了
export default class App extends React.Component {
render(){
return (
<AppNavigator/>
);
}
}