小编rai*_*ai.的帖子

从react-dom/client导入createRoot时出现问题

使用 create-react-app 并将 index.js ReactDOM.render 更新到 React 18 后,我收到此错误:“警告:您正在从不受支持的“react-dom”导入 createRoot。您应该从“react”导入它-dom/客户端'"。

索引.js:

import React from 'react';
import ReactDOM from 'react-dom';
import { createRoot } from 'react-dom/client';
import Switch from './components/Switch';

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
  <React.StrictMode>
    <Switch />
  </React.StrictMode>
);
Run Code Online (Sandbox Code Playgroud)

reactjs

31
推荐指数
2
解决办法
5万
查看次数

标签 统计

reactjs ×1