게시글이나 특정 페이지를 보여줄 때 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 |