다이나믹 파람스 가져오기
예를들어 user/visitor/[key]/page.tsx 라는 경로일 때,
key 값을 추출하려고 한다.
const page = ({ params }: { params: { key: string } }) => {
console.log(params.key);
...
}
useParams훅을 사용해도 된다
import { useParams } from "next/navigation";
const page = () => {
const params = useParams();
console.log(params.key);
...
}
쿼리스트링 가져오기
url에서 쿼리스트링을 추출할 때.
user/visitor/test?address="강남구"
import { useSearchParams } from "next/navigation";
const page = () => {
const searchParams = useSearchParams();
console.log("searchParams", searchParams.get("address")); // "강남구"
}
훅 쓸때는 'use client'
반응형
'[Develop] 개발공부 > FE - 프론트엔드' 카테고리의 다른 글
| 프론트엔드 가이드라인 커서 룰 (FE Guideline Cursor rule) (0) | 2025.04.22 |
|---|---|
| 바람의나라 신고 사이트 제작후기 feat. prisma & supabase 프리즈마 스키마 세팅 및 수파베이스 첫 사용. 클로드 ai 사용후기. (0) | 2024.12.13 |
| Next js 14 로컬 폰트 여러개 Array로 처리하기 (0) | 2024.09.20 |
| nextjs public 폴더 경로 / nextjs 이미지 경로 설정 (0) | 2024.09.13 |
| new URLSearchParams 객체 / 쿼리스트링 객체 (0) | 2024.06.03 |