findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Transition which 的解决
一、问题的出现:
- 在进行
react
项目开发的时候,出现了这个错误,findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Transition which is inside StrictMode. Instead, add a ref directly to the element you want to reference.
如下所示:
二. 问题的分析及解决:
- 问题的分析:这个错误描述的是在
StrictMode
中不推荐使用findDOMNode
,findDOMNode
被传递到StrictMode
内的转换实例。相反,直接向要引用的元素添加ref
。这个实际上就是开启了react
的严格模式,使用了<React.StrictMode>
标签。 - 问题的解决:关闭严格模式,在
index.js
文件中,删除<React.StrictMode>
标签,警告就会消失了,如下所示:
还没有评论,来说两句吧...