React Router
라우팅인란 프로세스인데 네트워크에 존재하는 traffic의 path를 선택하는 프로세스이다.
즉 웹에서 통상적으로 언급하는 라우팅이란 사용자가 요청하는 url 링크를 요청 했을 때에 어떤 특정한 페이지로 연결 할 건지를 결정하는 메커니즘.
사용자가 url을 주었을 때 어떤 페이지로 연결 할 건지를 결정하는 것.
싱글페이지 어플리케이션(SPA)을 유지하면서 url을 붙일 수 있는, 해당하는 페이지로 바로 갈 수 있고 북마크해서 추가가 되고, 뒤로가기 앞으로 가기등 네비게이션에 추가할 수 있도록 해주는 것이 React Router이다.
Single Page Application(SPA): 하나의 url로 한번 페이지가 로딩되고 나면 페이지 안에서 사용자가 다른 페이지를 클릭하거나 링크를 클릭했을 때 새로운 페이지나 전체적인 페이지가 새로고침되어서 열리는 것이 아니고 부분적인 내용만 업데이트 되어 보여지는 것.
즉 해당하는 컴포넌트만 바꿔줌으로써 사용자가 페이지를 나가지 않고 그 자리에 있으면서 원하는 데이터를 동적으로 받고 보여주는 것.
<출처 : DreamCoding 리액트 개념 정리+유튜브 클론코딩: ellie>
참고: https://ko.wikipedia.org/wiki/%EB%9D%BC%EC%9A%B0%ED%8C%85
라우팅 - 위키백과, 우리 모두의 백과사전
라우팅(영어: routing)은 어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정이다. 최적의 경로는 주어진 데이터를 가장 짧은 거리로 또는 가장 적은 시간 안에 전송할 수
ko.wikipedia.org
https://academy.dream-coding.com/enrollments#
Dream Coding
We suggest moving this party over to a full size window. You'll enjoy it way more.
academy.dream-coding.com