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

ReactJS中无法在App组件内使用自定义resturant组件

问题解决:React自定义组件无法显示

问题核心原因:React规定自定义组件的名称必须以大写字母开头。你当前的组件名resturant是小写开头,React会将其识别为普通HTML原生标签,而非你编写的自定义组件,因此不会渲染该组件内容。

具体修复步骤:

  1. 修改resturant组件的定义代码,将组件名改为大写开头的Resturant:
import React from 'react'

const Resturant = () => {
  return (
    <>
      <div>
          <h1>
              Yo I am resturant
          </h1>
      </div>
    </>
  )
}

export default Resturant
  1. 在App组件中同步更新导入语句和组件调用的名称:
import React from 'react'
import Resturant from './components/basics/resturant'


const App = () => {
  return (
    <>
      <h1>This is App</h1>
      <Resturant />
    </>
  )
}


export default App

完成以上修改后,你的Resturant组件就能正常在页面上渲染了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 01:17:02