React Router v6 변경사항: Switch → Routes

 

 

❌ 기존 코드 (v5)

import { Switch, Route } from 'react-router-dom';

<Switch>
    <Route path="/home" component={Home} />
    <Route path="/about" component={About} />
</Switch>

 

 

✅ 변경 후 코드 (v6)

import { Routes, Route } from 'react-router-dom';

<Routes>
    <Route path="/home" element={<Home />} />
    <Route path="/about" element={<About />} />
</Routes>

 

 

 

- Switch → Routes로 변경하고 component → element 사용

- JSX에서 함수 이름 그대로 사용하지 말고, <Component /> 형식으로 사용

 

'프론트엔드 > React' 카테고리의 다른 글

[React] 프록시 설정  (0) 2023.05.31
[React] Full calendar 기본 세팅  (0) 2022.02.19
[React] 프로젝트 생성하기  (0) 2022.02.12
[React] Controlled vs Uncontrolled Component  (0) 2021.12.16

+ Recent posts