Functions: useRouter

참고 사이트

“useRouter”훅은 클라이언트 컴포넌트 내에서 라우트를 프로그래밍 방식으로 변경할 수 있게 해준다.

권장사항

useRouter를 사용하는 특별한 요구사항이 없는 경우에는 네비게이션에 <Link>컴포넌트를 사용하자

'use client'
 
import { useRouter } from 'next/navigation'
 
export default function Page() {
  const router = useRouter()
 
  return (
    <button type="button" onClick={() => router.push('/dashboard')}>
      Dashboard
    </button>
  )
}

useRouter()

browser’s history 란?