首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >function导航v4 TypeError:(0,_core.createNavigator)不是函数

function导航v4 TypeError:(0,_core.createNavigator)不是函数
EN

Stack Overflow用户
提问于 2022-05-25 11:58:05
回答 1查看 185关注 0票数 0

我正在尝试运行一个具有0.63.3版本和以下依赖项的项目:

代码语言:javascript
复制
 "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",

我不断地发现错误:

代码语言:javascript
复制
TypeError: (0, _core.createNavigator) is not a function. (In '(0, _core.createNavigator)(NavigationView, router, config)', '(0, _core.createNavigator)' is undefined)

我相信这是关于版本的,但我找不到解决它的方法。不幸的是,现在无法更新该项目。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-05-25 12:11:37

请在“反应导航”中找到下面的选项卡代码:

代码语言:javascript
复制
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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72377214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档