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

BrowserRouter问题:无法执行JSX格式的Home组件

解决BrowserRouter中Home组件无法运行的问题

核心问题修正

  • 组件命名规范错误:React要求自定义组件名称必须以大写字母开头,小写命名会被识别为原生HTML标签,而非你写的组件。修改导入语句:
    import Home from "./components/home.jsx";
    
  • 组件使用语法错误:使用组件时不能带.jsx扩展名,直接用导入的组件名称即可:
    <Route path="/" element={ <Home /> } />
    

额外检查项

  • 确认路由结构已被<BrowserRouter>正确包裹,完整示例如下:
    import { BrowserRouter, Routes, Route } from 'react-router-dom';
    import Home from "./components/home.jsx";
    
    function App() {
      return (
        <BrowserRouter>
          <Routes>
            <Route path="/" element={ <Home /> } />
          </Routes>
        </BrowserRouter>
      );
    }
    
  • 若未安装react-router-dom,先执行安装命令:
    npm install react-router-dom
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 16:00:15