# React Router ## 指令 ```react npm install react-router-dom@5 //路由 ``` ## 操作 ### Switch 畫面切換 ```react import './[class/scss].scss'; import Note from './Note'; import News from './News'; import {BrowserRouter as Router,Route,Switch} from 'react-router-dom'; function App() { return ( <Router> <div className="header"> <Navbar /> </div> <div className="content"> <Switch> <Route exact path="/"> <Note /> </Route> <Route path="/news"> <News /> </Route> </Switch> </div> </Router> ); } export default App; ``` ### Link 連結 ```react import{ Link } from 'react-router-dom' const Navbar = () => { return ( <nav className="c-nav"> <Link to="/">nots</Link> <Link to="/news">news</Link> </nav> ); } export default Navbar; ``` ## Parameters參數 ###### tags: `react` `react-router` ## 其他相關 [React](/ghefbDKDShOwnlZka4YhZA)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up