경로 매칭
라우터가 현재 pathname을 읽고 :id 자리에 들어온 값을 추출한다.
라우트 파라미터는 리소스 정체성을 표현하고, 쿼리 문자열은 같은 리소스 목록을 어떻게 볼지 정하는 옵션으로 다룬다.
라우터가 현재 pathname을 읽고 :id 자리에 들어온 값을 추출한다.
search params는 페이지, 정렬, 필터 같은 화면 옵션으로 파싱한다.
식별자와 조건을 조합해 API key 또는 query key를 만든다.
필터 변경은 상태만 바꾸지 말고 공유 가능한 주소로 반영한다.
const { postId
overflow-wrap: break-word;
word-break: keep-all;
} = useParams();
const [searchParams] = useSearchParams();
const page = Number(searchParams.get('page') ?? 1);