목차
라우팅이란?
- 사용자가 요청한 URL 에 따라 해당 URL 에 맞는 페이지를 보여주는 것
- 가장 많이 쓰이는 라이브러리? React Router
리액트 라우터(React Router)
- 개발자가 주소별로 다른컴포넌트를 보여주기 위해 사용하는 라이브러리
- 여러 환경에서 동작할 수 있도록 여러 종류의 라우터 컴포넌트 제공
주요 컴포넌트
BrowserRouter
- 새로고침을 하지 않아도 새로운 컴포넌트를 렌더링 해주는 기능 담당
- URL마다 컴포넌트가 바뀔 때 이때 바뀌는 부분의 최상단에 위치 해야 함
src/index.jsx
import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
import { BrowserRouter } from 'react-router-dom';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<BrowserRouter>
<App />
</BrowserRouter>
</React.StrictMode>
);
반응형
'프레임워크 > React' 카테고리의 다른 글
React의 state와 props (0) | 2023.10.08 |
---|---|
Tiptab font-size 기능 구현 (0) | 2023.04.19 |
react-quill Custom (0) | 2023.04.17 |
커스텀 훅(Custom Hook) (0) | 2023.04.08 |
useImperativeHandle (0) | 2023.04.07 |