gpt4 book ai didi

javascript - DrawerNavigator - 未定义是一个函数

转载 作者:行者123 更新时间:2023-11-30 11:10:26 25 4
gpt4 key购买 nike

当我在虚拟设备上运行我的 android 应用程序时,它抛出错误 Undefined is not a function

我试图在我的代码中将“AppDrawerNavigator”替换为“App”,它解决了问题,但在控制台中产生了另一个“重复声明“App””错误。这是我的代码:

import React, {Component} from 'react';
import {Platform, StyleSheet, Text, View} from 'react-native';
import { DrawerNavigator } from 'react-navigation';
import HomeScreen from './screens/HomeScreen';

export default class App extends Component {
render() {
return (
<AppNavigationDrawer />
);
}
}

const AppNavigationDrawer = DrawerNavigator({
Home: {screen: HomeScreen},
});

错误

undefined is not a function (evaluating '(0, _reactNavigation.DrawerNavigator)({ Home: {screen: _HomeScreen2.default}, });)

最佳答案

DrawerNavigator 似乎不在其主要导出的命名导出filereact-navigation@latest

而是将其导入为 createDrawerNavigator

import { createDrawerNavigator } from 'react-navigation';

关于javascript - DrawerNavigator - 未定义是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53917797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com