import {BrowserRouter, Link, Switch, Route} from "react-router-dom"
function App() {
return (
<BrowserRouter>
<div className="App">
<Link to="/"><div>첫 번째 컴포넌트</div></Link>
<Link to="/second" ><div>두 번째 컴포넌트</div></Link>
<div>경로가 일치하는 라우트만 표시</div>
<Switch>
<Route exact path="/" component={FirstComponent}></Route>
<Route exact path="/second">{SecondComponent}</Route>
</Switch>
</div>
</BrowserRouter>
);
}
const FirstComponent = (props) => {
//goBack()메소드를 이용한 뒤로가기 버튼
return <button onClick={() => props.history.goBack()}>first component 뒤로가기</button>;
}
const SecondComponent = (props) => {
//goBack()메소드를 이용한 뒤로가기 버튼
return <button onClick={() => props.history.goBack()}>second component 뒤로가기</button>;;
}
export default App;