栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

ReactJS如何在React中的页面之间切换?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ReactJS如何在React中的页面之间切换?

我建议您检查 React-Router
以解决这种情况

它很容易让您创建这样的自定义路由:

import React from "react";import { BrowserRouter as Router, Route, link } from "react-router-dom";const BasicExample = () => (  <Router>    <div>      <ul>        <li>          <link to="/">Home</link>        </li>        <li>          <link to="/about">about</link>        </li>        <li>          <link to="/topics">Topics</link>        </li>      </ul>      <hr />      <Route exact path="/" component={Home} />      <Route path="/about" component={about} />      <Route path="/topics" component={Topics} />    </div>  </Router>);const Home = () => (  <div>    <h2>Home</h2>  </div>);const about = () => (  <div>    <h2>about</h2>  </div>);const Topics = ({ match }) => (  <div>    <h2>Topics</h2>    <ul>      <li>        <link to={`${match.url}/rendering`}>Rendering with React</link>      </li>      <li>        <link to={`${match.url}/components`}>Components</link>      </li>      <li>        <link to={`${match.url}/props-v-state`}>Props v. State</link>      </li>    </ul>    <Route path={`${match.url}/:topicId`} component={Topic} />    <Route      exact      path={match.url}      render={() => <h3>Please select a topic.</h3>}    />  </div>);const Topic = ({ match }) => (  <div>    <h3>{match.params.topicId}</h3>  </div>);export default BasicExample;


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/378396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号