错误设备:(3:9741)(0,l.useLinkBuilder)不是函数。 (在'((0,l.useLinkBuilder)()'中,'(0,l.useLinkBuilder)'未定义)

问题描述 投票:1回答:1

为什么会出现错误设备:(3:9741)(0,l.useLinkBuilder)不是函数。 (在'(0,l.useLinkBuilder)()'中,'(0,l.useLinkBuilder)'未定义)以下代码?我正在尝试将堆栈导航器嵌套在抽屉式导航器中。下面的代码用于抽屉导航器,我的堆栈是堆栈导航器。

MyDrawer.js

import * as React from 'react';
import { createDrawerNavigator } from '@react-navigation/drawer';
import { createAppContainer } from '@react-navigation/native';
import MyStack from './MyStack';
import AdvertStack from './AdvertStack';

const Drawer = createDrawerNavigator({

      Home: {
        screen: MyStack
        },

      Advert: {
        screen: AdvertStack
      }
});

export default createAppContainer(Drawer);
javascript react-native navigation-drawer stack-navigator
1个回答
0
投票

我能够通过将@react-navigation/native@react-navigation/drawer更新为最新版本来解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.