React 路由基本配置


app.js

/*

  react路由的配置:
    1、找到官方文檔 https://reacttraining.com/react-router/web/example/basic

    2、安裝  cnpm install react-router-dom --save


    3、找到項目的根組件引入react-router-dom

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

    4、復制官網文檔根組件里面的內容進行修改  (加載的組件要提前引入)


         <Router>

                <Link to="/">首頁</Link>

                <Link to="/news">新聞</Link>

                <Link to="/product">商品</Link>


               <Route exact path="/" component={Home} />
               <Route path="/news" component={News} />    
               <Route path="/product" component={Product} />   
         </Router>


         exact表示嚴格匹配
         
*/



import React, { Component } from 'react';

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


import './assets/css/index.css'

import Home from './components/Home';
import News from './components/News';
import Product from './components/Product';

class App extends Component {

  render() {
    return (
        <Router>
          <div>           

              <header className="title">
              
                <Link to="/">首頁</Link>

                <Link to="/news">新聞</Link>

                <Link to="/product">商品</Link>

              </header>


               <br />
               <hr />
      
               <br />
      
      
              <Route exact path="/" component={Home} />
              <Route path="/news" component={News} />    
              <Route path="/product" component={Product} />                 
          </div>
      </Router>
    );
  }
}

export default App;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM