Dseok의 실전 예제로 웹개발 한방에 끝내기

웹개발, 혼자 하려니 막막하고 힘드시죠? 저 또한 그렇습니다. 힘든 웹개발... 실전 예제를 통해 함께 공부해요!!!!😁📕

React.js

[Dseok의 코딩스터디] React.js / React-Router-Dom 설치 및 기본 셋틩(react-router-dom 16ver)

Dseok 2024. 9. 8. 15:14
반응형
SMALL

React-Router-dom 학습(ver.16.*에서만)

 

1. npm i react-router-dom 실행.

2. main.jsx에 import { BrowserRouter } from 'react-router-dom';을 실행.

3. main.jsx에 <App/>을 <BrowserRouter></BrowserRouter>로 감싼다. (아래와 같이 실행)

  <BrowserRouter>

    <App/>

  </BrowserRouter>

4. App.jsx에 import { Routes, Route } from "react-router-dom";을 실행.

5. <Routes></Routes>안에 <Route />를 넣는다. 단, <Routes></Routes>안에는 <Route />만 넣을 수 있다.

6. <Route />의 속성으로는 path와 element가 있는데, path는 말 그대로 경로를 설정해주는 놈이다. element는 path의 경로로 들어갔을 때 보여줘야할 컴포넌트를 넣는다. (아래의 예시)

<Routes>

  <Route path='/' element={<Home />} />

  <Route path='/new' element={<New />} />

  <Route path='/about' element={<About />} />

  <Route path='*' element={<Notfound />} />

</Routes>

7. <Route path='*' element={} />는 위 path="/" , path="/new" , path="about"의 경로를 제외하고 다른 경로로 들어갔을 시 404페이지를 보여주는 경로이다.

반응형
LIST