Routing

학습 키워드

  • HTML DOM API

    • Location

    • pathname

🫥 Routing이란 무엇을 의미하는거지?

패킷에 포함된 상세정보를 사용해서 다른 네트워크에 전달하는 경로선택과 스위칭하는 과정을 의미한다.

\

circle-check

\

리액트에서 라우팅이란? 👉🏻 웹 애플리케이션에서 다른 URL로 이동할 때 해당 URL에 맞는 컴포넌트를 렌더링하는 것을 의미한다.

Window.location

.

페이지 컴포넌트를 만들고 ➡️ URL에 맞는 컴포넌트를 렌더링한다.

\

🫥 URL을 확인할 수 있는 방법 👉🏻 Window.location

circle-check

\

location.pathname을 이용해서 연습하기

페이지 컴포넌트 만들기

클릭했을 때 링크로 넘어가는 Header 컴포넌트와 Footer 컴포넌트 만들기

넘어간 링크의 pathname을 확인해서 그에 맞는 컴포넌트 렌더링하기

또 다른 방법

Last updated