개발자

Next.js router에서 쿼리 값만 변경하는 방법

2023년 01월 19일조회 778

안녕하세요. 리스트에서 sort기능을 구현하려고 합니다. 새로고침 하거나 리스트 상세페이지로 접근 한 뒤 뒤로 갔을 때 소팅을 유지하고 싶습니다. url query값에 ?filter="베스트순" 이런식으로 추가하고 싶은데 next.js에서 url의 쿼리 값만 변경할 수 있는 방법이 있을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

강경석(핸디)님의 프로필 사진

next.js에서 제공하는 shallow 라우팅을 사용하시면 될듯합니다. 사용법은 기존 라우팅기법과 비슷하니 문서만 살펴보시면 바로 이해하실거에요. 저는 해당 기능을 별도의 함수로 만들어서 사용하고 있습니다. https://nextjs.org/docs/routing/shallow-routing

profile picture

익명

작성자

2023년 01월 21일

답변 참고하여 shallow:true 옵션을 주니 해결됐습니다. 정말 감사합니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!