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' // 브라우저에 표시됨
)
728x90
'Programming > ReactJs' 카테고리의 다른 글
[react] typescript input 박스 의 텍스트가수정안되는경우 (0) | 2023.09.05 |
---|---|
[react]번외 react router-pathname 대한 개념 이해 (0) | 2023.08.31 |
[Nextjs, Typescript] 프로젝트에 Prettier + ESlint 설정하기 (0) | 2023.08.29 |
TS1208: 'Login.tsx' cannot be compiled under '--isolatedModules' because it is considered a global script file 해결 방법 (0) | 2023.08.20 |
[scoop] 윈도우용 scoop 설치 방법 (0) | 2023.08.18 |