当我从 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