我正在尝试运行一个具有0.63.3版本和以下依赖项的项目:
"react-navigation": "^4.4.3",
"react-navigation-drawer": "^1.4.0",
"react-navigation-material-bottom-tabs": "^1.1.1",
"react-navigation-stack": "^1.10.3",
"react-navigation-tabs": "^1.2.0",我不断地发现错误:
TypeError: (0, _core.createNavigator) is not a function. (In '(0, _core.createNavigator)(NavigationView, router, config)', '(0, _core.createNavigator)' is undefined)我相信这是关于版本的,但我找不到解决它的方法。不幸的是,现在无法更新该项目。有什么想法吗?
发布于 2022-05-25 12:11:37
请在“反应导航”中找到下面的选项卡代码:
import React from 'react';
import { Text, View } from 'react-native';
import { createAppContainer } from 'react-navigation';
import { createBottomTabNavigator } from 'react-navigation-tabs';
class HomeScreen extends React.Component {
render() {
return (
<View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
<Text>Home!</Text>
</View>
);
}
}
class SettingsScreen extends React.Component {
render() {
return (
<View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
<Text>Settings!</Text>
</View>
);
}
}
const TabNavigator = createBottomTabNavigator({
Home: HomeScreen,
Settings: SettingsScreen,
});
export default createAppContainer(TabNavigator);您可以找到与version4 这里相关的任何内容。
稍后,您可以将其更新到导航版本6。
https://stackoverflow.com/questions/72377214
复制相似问题