You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React代码无法在浏览器显示,页面空白问题求助

React页面空白的问题原因及解决办法

核心问题:ReactDOM 导入路径错误

你的index.js文件中错误地从react包导入了ReactDOM,正确的ReactDOM属于独立的react-dom包,这是导致页面空白的直接原因。

针对不同React版本的修正代码

React 17 及以下版本:

import React from "react";
import ReactDOM from "react-dom"; // 修正导入路径

import App from "./App";

ReactDOM.render(<App />, document.getElementById("root"));

React 18 及以上版本(推荐使用新的Root API):

import React from "react";
import { createRoot } from "react-dom/client"; // 使用正确的导入方式

import App from "./App";

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

其他可能的排查点

  • 确认public/index.html中存在id为root的DOM元素:
    <div id="root"></div>
    
  • 检查依赖是否安装完整,执行命令安装/更新依赖:
    npm install react react-dom
    

内容的提问来源于stack exchange,提问作者Favour Dickens Abam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 22:22:08