1. 클라이언트 사이드 라우팅
클라이언트 사이드 라우팅이란 서버에게 별다른 요청을 보내지 않고 클라이언트의 브라우저 단에서만 여러 페이지들을 왔다 갔다 방문할 수 있는 기능을 말한다. 클라이언트 사이드 라우팅의 구현에 있어 가장 중요한 핵심 세 가지는 다음과 같다.
- 현재 URL에 맞는 UI(즉, 컴포넌트)를 렌더링 할 수 있어야 한다.
- 페이지의 리로드 없이 다른 페이지를 방문할 수 있는 내비게이션 기능이 있어야 한다.
- 사용자의 액션(앞으로 가기, 뒤로 가기 등)에 의해 URL이 변경될 때 이를 감지하고 처리할 수 있어야 한다.
'[ Web ] > React.js' 카테고리의 다른 글
[React.js] Kossie Coder - 23강. 유저 데이터 받아오기 (0) | 2021.12.29 |
---|---|
[React.js] Kossie Coder - 22강. NavLink 사용하기 (0) | 2021.12.29 |
[React.js] Kossie Coder - 20강. react router 적용하기 (0) | 2021.12.29 |
[React.js] Kossie Coder - 19강. 네비게이션 바 만들기 (0) | 2021.12.29 |
[React.js] Kossie Coder - 18강. React router 설치하기 (0) | 2021.12.29 |