반응형
    
    
    
  

Swtich를 불러오려 했더니 에러가 떴다.
v6부터 Swtich 대신 Routes라고 작성해야 한다고 한다.
추가로 exact component도 elemnt로 바꾸는 걸 권했다.
아래 예시를 통해 설명하자면
//예전 버전
        <Switch>
          <Route path="/" exact component={<Home />} />
        </Switch>
        
 //v6 버전
        <Routes>
          <Route path="/" element={<Home />} />
        </Routes>
Switch를 Routes로 바꾸고,
exact component도 element로 바꾼 걸 확인할 수 있다.
import {BrowserRouter as Routes} from "react-router-dom";당연히 import 부분도 위의 코드처럼
Swtich에서 Routes로 바꿔줘야 한다.
import {BrowserRouter as Switch} from "react-router-dom";위의 코드처럼 Swtich로 작성하면 안된다.
반응형
    
    
    
  'IT > React' 카테고리의 다른 글
| [React] 리액트 '이벤트 핸들링'이 뭘까? (0) | 2023.01.28 | 
|---|---|
| [React] JSX가 도대체 뭘까? (0) | 2023.01.28 | 
| [React] 리액트 'Props'가 도대체 뭘까? (0) | 2023.01.28 | 
| [React] 컴포넌트는 뭐고, 왜 쓰는 걸까? (0) | 2023.01.26 |