【React】报错:react.development.js:315 Warning: React.createElement: type is invalid。。。
·
目录
一、问题描述
今天写新需求的时候,老js文件由于需求复杂,有几千行。想着新功能就写在新的js文件中好了。
于是引用了新的js文件,可是报出了如下错误

二、问题原因分析
隐约知道应该是引入方面或者是导出方面的问题,但是也没有准确定位到在哪里有问题
最后在网上检索了下相关问题,好像也不是很沾边
于是又看了看代码,很明显发现ctrl点击的时候不跳转,鼠标悬浮其上出现的信息有问题。那就一定是引用有问题,就去看了import.
当时我是这样写的

这里是我偷懒,直接把上一行引用赋值下来,改了个名字。
三、问题解决
之前在网上检索的时候有看到说引用的时候没有加大括号,我就想是不是这个括号的原因,我就把打括号删掉试了下,结果是可以的。
删除大括号
这部分知识还是有缺失,就在网上进行检索,看到一篇文章,提及了这个问题。
链接:https://blog.csdn.net/Chris__wang/article/details/82977626?utm_source=blogxgwz0
四、总结
总结一下,如果是用export default 抛出,就不能加大括号;如果只是用export就得加。简单来讲,就是有default不加大括号,没有要加
更多推荐

所有评论(0)