安装依赖

    1. yarn add react-router-dom

    使用方法

    1. import React from "react";
    2. import {
    3. BrowserRouter as Router,
    4. Switch,
    5. Route,
    6. Link
    7. } from "react-router-dom";
    8. import Home from './pages/Home'
    9. import Detail from './pages/Detail'
    10. class App extends React.Component {
    11. render() {
    12. return (
    13. <Router>
    14. <div>
    15. <ul>
    16. <li>
    17. <Link to="/">Home</Link>
    18. </li>
    19. <li>
    20. <Link to="/detail">detail</Link>
    21. </li>
    22. </ul>
    23. <Switch>
    24. // exact就是严格匹配 只有事path="/"才匹配这个组件
    25. <Route exact path="/" component={Home}></Route>
    26. <Route path="/detail" component={Detail}></Route>
    27. </Switch>
    28. </div>
    29. </Router>
    30. )
    31. }
    32. }
    33. export default App;