react报错:Invariant Violation: Element type is invalid: invalid: expected a string

文章讲述了开发者在项目中遇到代码报错,经过ChatGPT的帮助发现是由于组件导入/导出的位置错误,即Checkbox放在了React而非antd的位置。解决方案是调整组件结构,移除错误的导入。
GPT-oss:20b

GPT-oss:20b

图文对话
Gpt-oss

GPT OSS 是OpenAI 推出的重量级开放模型,面向强推理、智能体任务以及多样化开发场景

问题描述

提示:这里描述项目中遇到的问题:

写完代码之后报错了,查了好久不知道什么原因,具体代码报错位置和关键信息都没有,报错信息如下

在这里插入图片描述

原因分析:

用报错信息通过ChatGPT的问答才发现原来是组件引入或者导出的问题

在这里插入图片描述

解决方案:

仔细看过导入方面的代码才知道,原来是checkbox放错位置了,本应该在antd里面的却放到react里面去了,把checkbox去掉就好了
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

GPT-oss:20b

GPT-oss:20b

图文对话
Gpt-oss

GPT OSS 是OpenAI 推出的重量级开放模型,面向强推理、智能体任务以及多样化开发场景

BUNDLE ./index.js LOG Running "VisionCameraExample" with {"rootTag":11} LOG Loading react-native-worklets-core... LOG Worklets loaded successfully LOG Re-rendering Navigator. Camera: denied | Microphone: denied ERROR Warning: React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. Check the render method of `SceneView`. in SceneView (created by NativeStackView) in Suspender (created by Freeze) in Suspense (created by Freeze) in Freeze (created by DelayedFreeze) in DelayedFreeze (created by ScreenStack) in RNSScreenStack (created by ScreenStack) in ScreenStack (created by NativeStackView) in FrameSizeProviderInner (created by FrameSizeProvider) in FrameSizeProvider (created by SafeAreaProviderCompat) in RNCSafeAreaProvider (created by SafeAreaProvider) in SafeAreaProvider (created by SafeAreaProviderCompat) in SafeAreaProviderCompat (created by NativeStackView) in NativeStackView (created by NativeStackNavigator) in PreventRemoveProvider (created by NavigationContent) in NavigationStateListenerProvider (created by NavigationContent) in NavigationContent in Unknown (created by NativeStackNavigator) in NativeStackNavigator (created by App) in RNGestureHandlerRootView (created by GestureHandlerRootView) in GestureHandlerRootView (created by App) in ThemeProvider in EnsureSingleNavigator in BaseNavigationContainer in NavigationContainerInner (created by App) in App in RCTView (created by View) in View (created by AppContainer) in RCTView (created by View) in View (created by AppContainer) in AppContainer in VisionCameraExample(RootComponent) ERROR Warning: Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
07-30
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值