Next.js Router Query String 감추기

nona·2021년 10월 13일
0

URL 에서 쿼리스트링을 감출 필요가 있을 경우,

아래와 같이 Next.js Router 의 push 함수의 두번째 파라미터 as (maskes url for the browser) 를 사용해서 쿼리스트링을 감출 수 있습니다.

import { useRouter } from 'next/router'

...

const router = useRouter()

router.push(
  {
    pathname: '/sample',
    query: {
      testQuery: '12345'
    }
  },
  '/sample' // 브라우저에 표시됨
)
profile
개발 놀이 중

0개의 댓글