KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

쿼리스트링(Querystring)

연결된 노트와 함께 읽기

쿼리스트링(Querystring)

2026년 5월 17일
  • 쿼리스트링은 주소 뒷부분에 ? 문자열 이후 key=value 값을 정의하며 &로 구분하는 형태이다.

  • 주로 URL 파라미터(URL Parameter)의 경우 정적인 데이터를 저장하고 쿼리스트링에 경우 유동적인 데이터를 저장한다.

  • 예시를 들면 오늘 상품 페이지 위치와 같은 데이터이다.

  • React Router에서 쿼리스트링을 사용할 때는 URL 파라미터(URL Parameter)와 달리 Route 컴포넌트(Component)를 사용할 때 별도로 설정해야 되는 것은 없다.

  • React Router에서 쿼리스트링(Querystring)을 사용할려면 useLocation()을 이용한다.

  • NestJS에서 쿼리스트링을 사용할 때에는 @Query() 데코레이터(Decorator)를 사용한다.

URL 형식

/articles?page=1&keyword=react
  • 리액트(React)에서 쿼리스트링을 추출하는 방법은 대표적으로 useLocation()과 useSearchParams()기 있다.
  • 리다이렉트 개념이 많이 들어감으로 <Navigate>에 많이 쓰인다.

Synapse Map Insight