Static Routing & Dynamic Routing

홍성표·2022년 5월 16일
0

라우팅 이란?

  • 네트워크에서 특정 경로로 데이터를 보낼 때 사용되는 과정.
  • 크게 정적 라우팅, 동적 라우팅 두 종류가 있다.

정적 라우팅 - 페이지 이동을 할 곳의 주소를 직접 입력을 하는것

동적 라우팅 - 페이지 이동을 할 곳의 주소가 상황에 따라서 다르게 입력이 되는 것.

ex)

자유게시판의 상세 내용 페이지를 만든다고 할 때, 정적 라우팅을 사용하면 그 무수히 많은 글들의 정보를 나타내는 페이지를 각각 따로 만들어야 한다.
동적 라우팅을 사용하면 하나의 페이지로 가능하다.

정적 라우팅 예시

const router = useRouter();

	const onClickMove = () => {
		router.push("/static-routing/1"); // 1 폴더의 페이지로 이동
  • 만들어둔 페이지에 한해서만 이동이 가능하다.

동적 라우팅 예시

const router = useRouter();

	const onClickMove = () => {
		router.push("/dynamic-routing/1");
  • 경로에 어떤 숫자가 들어와도 폴더이름인 [id] 로 숫자를 받아올 수 있다.
profile
안녕하세요. 홍성표입니다.

0개의 댓글