javascript - 如何解决 React Native 中的“找不到变量:App”?
问题描述
我是 React Native 的新手,我不明白如何解决这个问题。我已经安装了react-native-gesture-handler
。我在命令中收到此错误:
不再支持通过 UIManager['getConstants'] 直接从 UIManager 访问视图管理器配置。改用 UIManager.getViewManagerConfig('getConstants') 。
这是代码的一部分:
import { createAppContainer, DrawerNavigator } from 'react-navigation';
import { createStackNavigator } from 'react-navigation-stack';
import Home from "./src/screens/Home.js";
import first from "./src/screens/first.js";
import React from 'react';
class App extends React.Component{
render(){
return(
<RootStack/>
)
}
}
const RootStack = createStackNavigator ({
Home:{screen:Home,
navigationOptions: {
header: null
}},
first:{screen:first,
navigationOptions: {
header: null
}}
});
//const App = createAppContainer(RootStack);
export default App;
解决方案
我认为这种方式更好:
const AppNavigator = createSwitchNavigator({
Auth: {
screen: Auth
},
Root: {
screen: BottomTabNavigator
}
})
const AppContainer = createAppContainer(AppNavigator)
const App = () => {
return (
<AppContainer />
)
}
export default App
或者
如果它不起作用,那么您最好检查您的index.js
文件是否正确导入了应用程序组件(根组件)?
推荐阅读
- acumatica - Acumatica - 写入 CRRelation 的方法在哪里?
- exim - Exim - 识别收件人密件抄送地址
- windows - ntfs 元数据 $LogFile 是否可删除?
- macros - 在 Catia 5 中捕获宏
- python - 命令行程序中函数“停止”代码中的if语句?
- qt - 无法使用 qrc 加载 .qml 和 .js 文件
- static-libraries - Xcode 10 静态库不包含 x86_64 架构
- java - 由于多个可能的 bean,SpringBoot 自动装配泛型类型失败
- r - 如何将整个excel文件作为数组读取?
- python - 成本函数神经网络