react点击按钮跳转页面
时间: 2023-06-09 19:05:51 浏览: 294
这是一个比较常见的问题,可以使用 React Router 实现。首先需要在项目中安装 React Router,然后在代码中导入相关组件和配置路由。以下是一个简单的示例代码:
```javascript
import React from "react";
import { BrowserRouter as Router, Switch, Route, Link } from "react-router-dom";
function App() {
return (
<Router>
<div>
<nav>
<ul>
<li>
<Link to="/">Home</Link>
</li>
<li>
<Link to="/about">About</Link>
</li>
</ul>
</nav>
<Switch>
<Route path="/about">
<About />
</Route>
<Route path="/">
<Home />
</Route>
</Switch>
</div>
</Router>
);
}
function Home() {
return <h2>Home</h2>;
}
function About() {
return <h2>About</h2>;
}
export default App;
```
在以上代码中,我们使用了 `BrowserRouter` 组件作为 Router 的实现,同时使用 `Link` 组件作为超链接组件,其中 `to` 属性是指向目标页面的路由路径。在 `Switch` 组件中,我们使用 `Route` 组件包含每个页面的内容,其中 `path` 属性指定匹配的路由路径,对应的页面则被渲染为组件内的内容。
希望以上代码可以帮助你实现 React 点击按钮跳转页面的功能。
阅读全文