URL 을 경로와 일치시킬 때, React Router 는 세그먼트 수, 정적 세그먼트, 동적 세그먼트, 스플랫 등에 따라 경로의 순위를 매기고 가장 구체적으로 일치하는 경로를 선택합니다.

예를 들어 다음 두 경로를 생각해 보세요.

<Route path="/teams/:teamId" />
<Route path="/teams/new" />

이제 URL 이 http://example.com/teams/new 라고 가정해 보겠습니다.

두 경로가 기술적으로 URL 과 일치하지만 (new:teamId 일 수 있습니다), 직관적으로 두 번째 경로(/teams/new) 가 선택되기를 원한다는 것을 알 수 있습니다. React Router 의 매칭 알고리즘도 이를 알고 있습니다.

순위가 매겨진 경로를 사용하면 경로 순서에 대해 걱정할 필요가 없습니다.