2017-12-11 8 views
0

React Router 문서에서 match 소품을 구성 요소에 전달하고 match.url이라고 부를 수는 있지만 구성 요소에 실제로 아무것도 전달하지 않은 것 같습니다. 그렇다면 정확히 일치하는 부분은 어디에서 가져오고 있습니까? 구성 요소는 당신이 그것을 얻을 것이다 경로에 의해 호출 될 때 https://reacttraining.com/react-router/web/api/matchReact Router에서 match.url이란 정확히 무엇입니까?

당신은 일반적으로, 소품에 match을 얻을, 당신은 정기적으로 추출하는 소품이나 사용과 같은 다른 구성 요소를 아래로 전달할 수 있습니다

답변

0

희망이 도움이 정보.

location 또한 반응 라우터와 상호 작용할 때 매우 유용합니다. 대개 일치 검색을 사용하여 isExact 깃발에 따라 렌더링 및 리디렉션을 수행하고 위치는 브라우저에있는 실제 URL을 갖습니다.

0

참조 match()는 순수 자바 스크립트의 String 속성입니다. 따라서 match가 JSX에서 사용 되었다면 반응은 또한 사용자 정의 속성 match이되어 match() 메인과 충돌하지 않으며 React Router에 대한 전역 객체입니다.

나는이 문제에 직면하고 소품이나 상태로 전달되어야한다는 것을 염려 할 필요가 없기 때문에 이것을 설명하면서 나에게 뼈를 던져 버릴지도 모른다. 실제로 그것은 실제 String.prototype 속성과 충돌하지 않는 JSX의 사용자 지정 속성입니다.

그래서 너의 머리를 망치지 않고, 그냥 반응 라우터에서 특별히 사용되는 전역 객체 인 match() 속성으로 생각하면된다