yarn add react-router-dom
명령어를 입력해서 package를 설치한다.
import {BrowserRouter} from "react-router-dom";
를 임포트한다.<APP/>
를 <BrouserRouter>
로 감싸준다.import { Route } from 'react-router-dom';
을 임포트한다.import Home from "./Home";
import Cat from "./Cat";
import Dog from "./Dog";
<div className="APP">
안에<Route exact path="/" component={Home}/>
<Route path="/cat/:cat_name" component={Cat}/>
<Route path="/dog" component={Dog}/>
<Link/>
로 이동하는 법import { Route, Link } from 'react-router-dom';
<div className="APP">
안에<div/>
를 하나만들고 그안에<Link to="/">홈으로가기</Link>
<Link to="/cat/nabi">Cat으로 가기</Link>
<Link to="/cat/nabi">Dog으로 가기</Link>
import { withRouter } from "react-router";
가지고 오기<button onClick={()=>{ this.props.history.push('/cat/nabi'); }}>/cat으로 가기</button>
<button onClick={()=>{ this.props.history.goBack() }}>뒤로가기</button>