【发布时间】:2022-04-14 07:54:25
【问题描述】:
我已经学习 React 几天了,我写了一个简单的项目(单页应用程序)。问题是我的页面没有显示任何内容——它是一个空白页面。
应用程序.js
import './App.css';
import {BrowserRouter as Router,Routes,Route,} from "react-router-dom";
import { Home } from './components/Home';
import { Wallet } from './components/Wallet';
function App() {
return (
<Router>
<Routes>
<Route exact path="/" component={Home}/>
<Route path="/wallet" component={Wallet}/>
</Routes>
</Router>
);
}
export default App;
钱包.js
import React from "react";
export function Wallet() {
return (
<div>
<h1>Wallet Page!</h1>
</div>
);
}
首页.js
import React from "react";
export function Home() {
return (
<div>
<h1>Home Page!</h1>
</div>
);
}
因此,当我转到 http://localhost:3001/ 或 http://localhost:3001/wallet 时,我收到空白页面。有人可以指出我在哪里犯了错误吗?
【问题讨论】:
-
您应该提供有关该项目的更多详细信息。你是如何生成项目的
-
在 Home.js 中,您已将函数命名为
Wallet,但我认为它应该是Home。 -
空白页 === 检查浏览器控制台是否有错误
-
我在复制代码时犯了错误,因为有一个 Home 函数。
标签: javascript reactjs react-router