TIL 20221118 - 138번(Routing)

hoin_lee·2022년 11월 19일
0

TIL

목록 보기
103/236

오늘 공부

알고리즘 문제 풀기(프로그래머스)
https://github.com/hoinlee-moi/Algorithm

JS기본문법 다시 공부
https://github.com/hoinlee-moi/ModernJS

React 강의 듣기
https://github.com/hoinlee-moi/React_prac


그제도 똑같이 공부를 하긴 했는데 피곤해서 TIL을 작성하진 못했다.
꾸준히 작성하고 있는데 몸이 힘든 건 진짜 어쩔 수 없긴 한가보다. 그래서 어제 정리 못한 것 까지 오늘 정리하려고 한다!

Routing

라우팅이란 출발지에서 목적지까지의 경로를 결정하는 기능이다!
애플리케이션의 라우팅은 사용자가 태스크를 수행하기 위해 어떤 화면(view)에서 다른 화면으로 화면을 전환하는 내비게이션을 관리하기 위한 기능을 의미한다.
일반적으로 라우팅은 사용자가 요청한 URL 또는 이벤트를 해석하고 새로운 페이지로 전환하기 위해 필요한 데이터를 서버에 요청하고 페이지를 전환을 위한 일련의 행위를 말한다.

브라우저가 화면을 전환하는 경우는 다음과 같다.

  1. 브라우저의 주소창에 URL을 입력하면 해당 페이지로 이동
  2. 웹 페이지의 링크(a태그)를 클릭하면 해당 페이지로 이동
  3. 브라우저의 뒤로가기 또는 앞으로가기 버튼을 클릭하면 사용자 방문 기록(history)의 뒤 또는 앞으로 이동한다.
    history 관리를 위해서는 각 페이지는 브라우저의 주소창에서 구별할 수 있는 유일한 URL을 소유해야 한다.

SPA와 Routing에 대해선 내일 TIL에서 정리해보자.

profile
https://mo-i-programmers.tistory.com/

0개의 댓글