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

已导入并使用homePage组件仍报no-unused-vars,React页面空白求助

问题解决思路

核心问题:组件命名规则与导入导出不匹配

  1. React组件命名强制要求首字母大写
    你目前的组件文件名是homPage.js,导入用的homePage,且组件内部导出的名称大概率也是小写开头——React会把小写开头的标签识别成原生HTML标签,而非你写的自定义组件,这直接导致两个问题:

    • ESLint检测到导入的homePage变量没被真正使用,抛出'homePage' is defined but never used报错
    • 自定义组件不会被渲染,页面直接空白
  2. 修正步骤

    • 把组件文件名改为HomePage.js(首字母大写,保持命名规范)
    • 组件文件内修正导出的组件名:
      function HomePage() {
        return (
          <div>你的页面内容</div>
        )
      }
      export default HomePage
      
    • App.js内修正导入和使用:
      import HomePage from './HomePage'
      
      function App() {
        return (
          <div className="App">
            <HomePage />
          </div>
        )
      }
      export default App
      

额外排查点

  • 确认组件文件路径是否正确,比如App.js和HomePage.js是否在同一目录,路径有没有写错
  • 打开浏览器控制台(F12)查看是否有其他语法或路径报错,辅助定位问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 19:57:39