본문 바로가기

개발/프론트엔드

react - path parameter

게시글이나 특정 페이지를 보여줄 때 https://codestudycafe.tistory.com/149 처럼 url의 숫자를 이용하는 경우가 있습니다. 이것을 동적 라우팅이라고 합니다. 리액트에서 이런 기능을 사용해 봅시다.

동적 라우팅

routes에서 :id를 이용해서 변수를 받을 수 있습니다.

 

그리고 useParam을 이용해서 값을 받을 수 있습니다.

 

몇번째 게시물, 몇번째 상품 등을 보여줄 때 해당 기능으로 보여주면 됩니다.

 

주의사항

위 예시도 그렇고 대부분의 경우 id는 숫자입니다. 그럼 유저는 url의 id를 조작해서 권한이 없는 게시글(ex. 비밀글)에 들어갈 수 있습니다. 백엔드에서 이러한 경우 데이터를 내려주지 않도록 잘 막아주어야 합니다.

'개발 > 프론트엔드' 카테고리의 다른 글

react - useContext  (0) 2024.10.12
react - useEffect  (2) 2024.10.09
react - useState  (1) 2024.10.08
react - 소스 코드로 페이지 전환  (0) 2024.09.20
react - 페이지 전환  (0) 2024.09.13