javascript - × ReferenceError: Home 未定义
问题描述
我想将反应路由器导入到我的组件中,并得到了“标题”中描述的错误!
顺便说一句,我正在从教程速成课程中做到这一点!
我将在下面显示我的文件
应用程序.js
import { BrowserRouter, Route } from "react-router-dom";
import "./App.css";
import Header from "./components/Header";
import Home from "./Pages/Home";
import About from "./Pages/About";
import Profile from "./Pages/Profile";
function App() {
return (
<BrowserRouter>
<div className="App">
<Header />
</div>
<Route path="/" component={Home} exact />
<Route path="/about" component={About} />
<Route path="/profile" component={Profile} />
</BrowserRouter>
);
}
export default App;
主页.js
const Home = () => {
return <h1>Home Page</h1>;
};
export default Home;
关于.js
const About = () => {
return <h1>About Page</h1>;
};
export default About;
Profile.js
const Profile = () => {
return <h1>Profile Page</h1>;
};
export default Profile;
页眉.js
const Header = () => {
return (
<>
<h1>React Router Dom</h1>
</>
)
}
export default Header;
解决方案
你确定它在"./Pages/Home"
吗?您可以尝试将Home
组件代码放在上面吗
function App()
看看它是否会显示相同的错误
推荐阅读
- python - Daylocator matplotlib 每天多次显示一天
- jquery - 循环使用产品并获得个人储蓄
- java - 如何将用户重定向到一个页面,然后 servlet 执行一个方法
- javascript - 我可以在 JavaScript 中删除全局变量吗
- http - 查尔斯无法在某些计算机上捕获本地桌面 HTTP 请求
- python-3.x - 葡萄酒质量数据集分析
- r - R中的数据操作,处理时间更短
- c# - 当动态按钮随机分布时,如何防止它们重叠?
- scope - While without global
- python - 将 PIL.Image 转换为 wagtailimages.Image