소품에서는 location.key를 사용할 수 없습니다. 하위 구성 요소에 location.key
을 사용합니다.React Router 4 - <Match> 소품
키의 길이는 기본적으로 6 자입니다. 인스턴스의 경우는 다음과 같습니다
Object { pathname: "/one", search: "", hash: "", query: null, key: "rjtd5t" }
<Match>
의 아이들이받은 location
속성은 다음과 같습니다 그러나 :
state
하지만 널 볼이
location
객체에서
Object { params: Object, isExact: true, pathname: "/one", location: Object, pattern: "/one/:pid?" }
location: Object { pathname: "/one", search: "", hash: "", query: null, state: null }
, 내가 수를 expcted key
의 값입니다. 반응 라우터 v4가 이것을 얻을 계획이라면 누구나 아는가? 아니면 소도구에 넣을 수있는 방법이 있다면? 나는 물론이 열쇠를 const history = createBrowserHistory(); let cur_key = history.location.key
로 가져갈 수 있음을 알고 있습니다. 그러나 이것은 (애니메이션 타이밍 등으로 인해) 소품과 일치하지 않을 수도 있습니다. 그래서 소품에서 얻으려고합니다.