这是我的 app.js 文件:
import React from 'react'
import Quote from './components/Quote';
import './index.css'
import Abraham from './components/Abraham'
import {
BrowserRouter as Router,
Routes,
Route,
Link
} from "react-router-dom";
function App() {
return (
<>
<div>
<Quote />
<h2>作者列表</h2>
</div>
<Router>
<div>
{/* 这里链接应包含路由路径 */}
<Link to="/abraham">作者1</Link>
</div>
<Routes>
{/* 确保路径与链接路径匹配 */}
<Route exact path="/abraham" element={<Abraham />} />
</Routes>
</Router>
</>
)
}
export default App;
这是 abraham.js 文件:
import React from 'react'
export default function Abraham() {
return (
<div>
<h1>我的名字是亚伯拉罕</h1>
</div>
)
}
我想在点击“作者1”时重定向到 Abraham 组件,但目前并未实现页面跳转。我已经使用了 React-Router-DOM 来将它链接到另一个页面(即已导入的 Abraham
组件)。