"Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Wave whi...

严格模式引起的警告

警告原因:

  • 开启了严格模式
ReactDOM.render(
  <React.StrictMode>
    <TodoList />
  </React.StrictMode>,
  document.getElementById('root')
);

解决方案:

  • 关掉严格模式
    • 去掉<React.StrictMode>对根组件的包裹
ReactDOM.render( <TodoList />, document.getElementById('root'));

关于严格模式:

StrictMode 是一个用来突出显示应用程序中潜在问题的工具。与 Fragment 一样,StrictMode 不会渲染任何可见的 UI。它为其后代元素触发额外的检查和警告。

React官网-严格模式

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。