Semantic-ui-react Dimmer 警告:findDOMNode 在 StrictMode 中被弃用

问题描述 投票:0回答:0

当我从 semantic-ui-react 使用 Dimmer 时,我得到了这个警告“findDOMNode 在 StrictMode 中被弃用。findDOMNode 被传递给 StrictMode 内的 RefFindNode 实例。相反,将 ref 直接添加到您要引用的元素。学习更多关于在这里安全使用 refs 的信息:https://reactjs.org/link/strict-mode-find-node.

但正如我所见,调光器的问题在几年前就已解决:链接.

那么战争的根源是什么以及如何避免它(停止使用严格模式除外)?

import React from "react";
import { Dimmer } from "semantic-ui-react";

const App = () => (
  <React.StrictMode>
    <Dimmer>Hey</Dimmer>
  </React.StrictMode>
);

export default App;

React 18.2.0,Semantic-ui-react 2.1.4,链接到 codesandbox.io

reactjs semantic-ui-react strict-mode
© www.soinside.com 2019 - 2024. All rights reserved.