반응형
✅ react-router-dom v6 부터
- Switch 대신 Routes를 사용
- Route 안에 component 대신 element 사용
그리고 <Routes> 자식으로는 <Route>만 가능하다. 따라서 v6 부터는 다음과 같이 사용한다.
import {
BrowserRouter as Router,
Routes,
Route,
Link
} from "react-router-dom";
function App() {
return (
<div className="App">
<Router>
<Routes>
<Route path="/" element={ <LandingPage /> } />
<Route path="/login" element={ <LoginPage /> } />
<Route path="/register" element={ <RegisterPage /> } />
</Routes>
</Router>
</div>
);
}
export default App;
반응형
'Basic > React' 카테고리의 다른 글
vite에서 proxy 설정하기 (0) | 2023.02.07 |
---|---|
[React] export 'Switch' (imported as 'Switch') was not found in 'react-router-dom' (0) | 2023.02.03 |
[React] SPA 프레임 워크 (0) | 2023.01.24 |
[React] local에서 실행 시 render가 두 번 되고 있어요! (0) | 2023.01.23 |
[React] recoil을 이용한 상태 관리 (0) | 2023.01.20 |