要实现React跳转详情页
时间: 2023-05-29 09:06:39 浏览: 269
1. 首先,需要定义一个详情页组件,例如:
```
import React from 'react';
const DetailPage = () => {
return (
<div>
<h1>Detail Page</h1>
<p>This is the detail page content.</p>
</div>
);
}
export default DetailPage;
```
2. 在主页面中,使用React Router来创建路由:
```
import React from 'react';
import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
import DetailPage from './DetailPage';
const MainPage = () => {
return (
<Router>
<div>
<h1>Main Page</h1>
<nav>
<ul>
<li>
<Link to="/detail">Go to Detail Page</Link>
</li>
</ul>
</nav>
<Switch>
<Route path="/detail">
<DetailPage />
</Route>
</Switch>
</div>
</Router>
);
}
export default MainPage;
```
3. 在主页面中,使用Link组件来创建链接,点击链接时会跳转到详情页。在Switch组件中定义路由,当路径为"/detail"时,渲染DetailPage组件。
4. 最后,可以在DetailPage组件中添加更多内容和交互,例如从URL参数中获取数据、向服务器请求数据等。
阅读全文