728x90
반응형
● React Router 종류
- 웹React Router는 웹과 앱용이 있음
・ react-router: 웹&앱
・ react-router-dom: 웹
・ react-router-native: 앱
● react-router-dom이란?
・ react의 내비게이션 라이브러리
・ React Router를 사용하면 앱에서 발생하는 라우팅이 location나 history와 같은 브라우저 내장 API와 완벽하게 연동됨
● 설치방법
・ 터미널에서 npm install react-router-dom@6 입력해서 설치
반응형
● 셋팅방법
・index.js 파일로 가서
① import { BrowserRouter } from "react-router-dom"; 해오고
② <BrowserRouter> 안에 <App/>을 감싸면 끝
import { BrowserRouter } from "react-router-dom";
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<BrowserRouter>
<App />
</BrowserRouter>
</React.StrictMode>
);
728x90
반응형
'Coding With Jina > React' 카테고리의 다른 글
[React] 리액트 이미지 슬라이드(Carousel) 만들기 - React Material UI Carousel (0) | 2023.02.08 |
---|---|
[React] 리액트 라우터 페이지 나누기 - 리액트 라우팅 (0) | 2023.02.07 |
[React] 리액트 Hook - useEffect( ) 함수 이해 쉬운 개념 정리 (0) | 2022.11.17 |
[React] 리액트에서 아이콘 사용하기 / 리액트에서 Font Awesome 사용하기 (0) | 2022.11.14 |
[React] 리액트 Hooks - useEffect( ) 함수 (0) | 2022.11.11 |