<Link>는 클라이언트 사이드 라우팅을 위한 메서드

<Image> 는 이미지 최적화를 해준다

Static Generation v.s. Server-side Rendering

getStaticProps

getServerSideProps

파일이름을 [ ] 로 지으면 다이내믹 경로 설정 된다

// pages/[id].tsx

import { useRouter } from "next/router";

export default () => {
  const router = useRouter();

  return (
    <>
      <h1>post</h1>
      <p>postid: {router.query.id}</p>
    </>
  );
};

// localhost:3000/123 으로 접속시 postid 가 123으로 나옵니다.

// pages/[값].tsx 왼쪽 페이지 구조의 값은 router.query.값과 동일합니다.