加入 <CSSTransition> 后警告

来源:7-6 React Transition Group 实践 - 动画效果第二种实现方式

慕侠0187444

2020-05-20

index.js:1 Warning: 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.
图片描述
老师,请问如何不让React报这个警告 网上说去掉 index.jsx 里面的 <React.StrictMode> 标签,还有别的解决方法么?

写回答

2回答

张轩

2020-05-20

同学你好 

这个错误是 CSSTransition组件 内部的警告,就是说我们使用的这个库它使用了 findDOMNode,所以我们只能等它升级以后不使用这个方法,这样警告就消失了。

1
1
慕侠0187444
谢谢老师
2020-05-21
共1条回复

weixin_慕田峪6589005

2022-04-03

现在更新到4.4.4了,还是有这个错误。在网上找了找,需要使用useRef,指定nodeRef来避免这个错误。

//img.mukewang.com/szimg/62490c4609a9dc8c04070020.jpg

//img.mukewang.com/szimg/62490c43097745c406020396.jpg

3
0

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2123 学习 · 959 问题

查看课程