gpt4 book ai didi

javascript - React 18 不再支持弃用通知 : ReactDOM. 渲染

转载 作者:行者123 更新时间:2023-12-05 00:23:48 24 4
gpt4 key购买 nike

每次创建新的 React 应用程序时都会出现此错误:

Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot


我该如何解决?
我使用以下方法创建了我的 React 应用程序:
npx create-react-app my-app

最佳答案

在您的文件 index.js 中,更改为:

import React from "react";
import ReactDOM from "react-dom/client";
import "./index.css";
import App from "./App";
import reportWebVitals from "./reportWebVitals";

const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);

reportWebVitals();

关于javascript - React 18 不再支持弃用通知 : ReactDOM. 渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71668256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com