React 18 于 2022 年 3 月 29 日发货。 在 React 18 中已被弃用,当前发出警告并以兼容模式运行。ReactDOM.render
弃用
弃用
react-dom
:ReactDOM.render
已被弃用。使用它将警告并在 React 17 模式下运行您的应用程序。
-
react-dom
:已弃用。使用它将警告并在 React 17 模式下运行您的应用程序。ReactDOM.hydrate
-
react-dom
:已弃用。ReactDOM.unmountComponentAtNode
-
react-dom
:已弃用。ReactDOM.renderSubtreeIntoContainer
-
react-dom/server
:已弃用。ReactDOMServer.renderToNodeStream
要解决此问题,您可以恢复到以前版本的 React 或更新索引.js文件以与 React 18 语法保持一致。
例:
import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import App from "./App";
const rootElement = document.getElementById("root");
const root = createRoot(rootElement);
root.render(
<StrictMode>
<App />
</StrictMode>
);