zoukankan      html  css  js  c++  java
  • react路由

    快速开始

    首先安装create-react-app

    npm i react-router-dom -S

     在app.js中引入

    import { BrowserRouter as Router, Route, Link } from "react-router-dom";



    下面是app.js里的内容。
    import React from 'react';
    import './App.css';
    import { BrowserRouter as Router, Route, Link } from "react-router-dom";
    // import Heads from './head/heads.js'
    // import Conts from './cont/conts.js'
    // import Foots from './footer/foots.js'
    function Index() {
        return <h2>Home</h2>;
    }
     
    function About() {
        return <h2>About</h2>;
    }
     
    function Users() {
        return <h2>Users</h2>;
    }
    class App extends React.Component {
        render(){
            return (
                <Router>
                <div>
                 <nav>
                    <ul>
                     <li>
                        <Link to="/">Home</Link>
                     </li>
                     <li>
                        <Link to="/about/">About</Link>
                     </li>
                     <li>
                        <Link to="/users/">Users</Link>
                     </li>
                    </ul>
                 </nav>
        
                 <Route path="/" exact component={Index} />
                 <Route path="/about/" component={About} />
                 <Route path="/users/" component={Users} />
                </div>
             </Router>
            );
            
        }
    }

    export default App;
    就会实现一个简单的路由。



    具体文档看
    https://reacttraining.com/react-router/web/example/custom-link







  • 相关阅读:
    PTA乙级 (*1034 有理数四则运算 (20分)(string.append()))
    Nginx反向代理部署Node.js应用配置方法
    js处理字符串的用法小结
    从零开始基于webpack搭建react全家桶
    Linux常用指令
    matplotlib作图时中文字体乱码解决办法
    大话数据结构 串
    大话数据结构 队列
    大话数据结构 栈
    大话数据结构 线性表
  • 原文地址:https://www.cnblogs.com/yangjingyang/p/11466753.html
Copyright © 2011-2022 走看看