React native React Navigation v5:创建自定义导航器导致错误';元素类型无效,应为字符串,但未定义';

React native React Navigation v5:创建自定义导航器导致错误';元素类型无效,应为字符串,但未定义';,react-native,react-navigation,react-navigation-v5,React Native,React Navigation,React Navigation V5,我正在尝试基于文档扩展内置导航器 但是,我收到错误消息“元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件),但未定义” 可在此处找到源代码: 提前感谢您的createTabNavigatorWithRouter(MyTabRouter)返回createNavigatorFactory中的值。createNavigatorFactory函数返回创建导航器的函数 而不是 const Tab=createTabNavigatorWithRouter(MyTabRouter) 你有 c

我正在尝试基于文档扩展内置导航器

但是,我收到错误消息“元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件),但未定义”

可在此处找到源代码:


提前感谢

您的
createTabNavigatorWithRouter(MyTabRouter)
返回
createNavigatorFactory
中的值。
createNavigatorFactory
函数返回创建导航器的函数

而不是

const Tab=createTabNavigatorWithRouter(MyTabRouter)
你有

const createTabNavigator=createTabNavigator带路由器(MyTabRouter)
然后,您可以使用它创建导航器:

const Tab=createTabNavigator();
文件:

虽然我不知道你的路由器想做什么。看起来它阻止切换回上一个选项卡