为什么会出现错误设备:(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);
我能够通过将@react-navigation/native
和@react-navigation/drawer
更新为最新版本来解决此问题。