Link 컴포넌트를 사용하도록 합니다.import Link from "next/link";
<header>
<Link href={"/"}>index</Link>
<Link href={"/search"}>search</Link>
<Link href={"/book/1"}>book/1</Link>
</header>
push 메서드에 원하는 페이지를 인자로 전달하면 CSR 방식으로 페이지를 렌더링합니다.import { useRouter } from "next/router";
const router = useRouter();
const onClickButton = () => {
router.push("/test");
};
<div>
<button onClick={onClickButton}>/test 페이지로 이동</button>
</div>
라우터에는 push외에도 다양한 페이지 이동 메서드가 존재합니다:
replace: 뒤로가기를 방지하며 페이지를 이동시킵니다.back: 뒤로 가기