当前位置: 首页 > 知识库问答 >
问题:

使用React时的TypeError:无法读取未定义的属性“第一个子”

何麻雀
2023-03-14

有时,在使用react-router等React库时,我会遇到这样的错误:

共有1个答案

终翰学
2023-03-14

此错误通常是由同时加载的两个版本的React引起的。

例如,如果NPM安装需要不同React版本的包,并将其放入dependencies而不是peerdependencies,则可能会使用React>/node_modules/React将单独的React安装到node_modules/<某个库中。

两种不同的反应不能很好地结合在一起(至少现在是这样)。

要修复它,只需删除node_modules/<使用React>/node_modules/React的某个库。
如果您看到一个库将React放入dependencies而不是peerdependencies,请将问题归档。

 类似资料:
  • 问题内容: 有时,当使用React库(例如react-router)时,出现此错误: 未捕获的TypeError:无法读取未定义的 /~/react-router/~/react/lib/ReactMount.js?‘606的属性’firstChild’:606 我如何解决它? 问题答案: 这个错误通常是由React的两个版本同时加载引起的。 例如,如果您需要一个不同的React版本并将其放入而不

  • 如果函数在组件中,那么一切都很好。如果我把它单独取出并导出到一个组件中,那么我会得到一个错误TypeError:不能读取未定义的属性(读取'reduce')

  • 问题内容: 我决定学习React,并从正式教程开始。一切都好,直到我达到代码的这种状态: 当我尝试运行它时,在devtools中出现以下错误: TypeError:无法读取未定义的属性“ props” …并且调试器在标记的行处暂停(请参见代码)。当我将鼠标悬停在时,我将预览具有属性和所有内容的对象… 问题答案: 使用函数声明(或)代替箭头函数 一个相比函数表达式表达具有较短的语法和词汇结合此值(不

  • 问题内容: 我试图在ajax回调从REST api接收数据后设置组件的setState。这是我的组件构造函数代码 然后,我有一个如下所示的方法。 现在,这是我执行getAJAX请求的getPosts函数。 我想设置状态,但出现以下错误。 不太清楚是什么原因造成的。如果有人指出我正确的方向,那将真的很有帮助。提前致谢。 问题答案: 还绑定回调函数,以便回调内部指向React Component的上下

  • 我试图使用node.js express web服务器中的@tensorflow/tfjs-node模块。但是,我得到了下面的错误。我不明白为什么我会出现这个错误。我刚刚在node.js服务器中添加了1行代码。我使用“npm install@tensorflow/tfjs-node”完成的安装。可能的问题是什么? null 先谢谢你, var nonMaxSuppressionV3Impl=tf.