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

React函数式组件在Chrome调试中嵌套渲染失败问题

问题分析与解决

核心原因

React 对组件命名有强制规则:自定义组件必须以大写字母开头。当你写<test />时,React会把它识别成原生HTML标签(类似<div>、<span>),但浏览器不存在<test>这个原生标签,最终只会渲染一个空的<test>元素,导致页面空白。

修正后的代码

function Test() {
    return <p>Test</p>;
}

function app() {
    return <Test />;
}

export default app;

修改后,React会正确识别<Test />为你定义的自定义组件,就能正常渲染出<p>Test</p>内容,页面会显示“Test”。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 22:06:32