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

执行npm start启动React应用后页面空白的问题求助

问题解决方法

你的代码仅定义了Header组件,但未将其挂载到页面DOM节点上,导致页面无法显示内容。修改后的index.js代码如下:

import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import Logo from './assets/blacklogo.png'

const Header = () => {
    return (
        <div className="header">
            <div className='headerLogo'>
                <img src={Logo} alt='Cool Image'></img>
                <h1>'Hello world'</h1>
            </div>
        </div>
    );
}

// 获取页面根节点并渲染Header组件
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<Header />);

修改说明:

  • 新增获取页面根节点的代码,对应public目录下index.html文件中id为root的div元素
  • 通过root.render(<Header />)语句将Header组件渲染到页面中

内容的提问来源于stack exchange,提问作者Brandon Griggs

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 17:55:22