검색 기록에 따라 비즈니스 로직을 구현해야합니다. 내가 원하는 것은 다음과 같습니다. reactRouter.onUrlChange(url => { this.history.push(url); }); URL이 업데이트 될 때 react-router에서 콜백을받는 방법이 있습니까?
내 프로젝트에서 react-router-dom 4.0.0-beta.6을 사용하고 있습니다. 다음과 같은 코드가 있습니다. <Route exact path="/home" component={HomePage}/> 그리고 HomePage구성 요소 에서 쿼리 매개 변수를 얻고 싶습니다 . location.search다음과 같은 param을 찾았 ?key=value으므로 구문 분석되지 않았습니다. react-router v4로 쿼리 매개 변수를 얻는 올바른 방법은 무엇입니까?
몇 주 전에 나온 React Router의 새로운 useHistory 후크를 사용하고 있습니다. 내 React-router 버전은 5.1.2입니다. 내 반응은 버전 16.10.1입니다. 하단에서 내 코드를 찾을 수 있습니다. 그러나 반응 라우터에서 새 useHistory를 가져올 때 다음 오류가 발생합니다. Uncaught TypeError: Cannot read property 'history' of undefined 이것은 React-router 에서이 줄로 인해 발생합니다 function …
외부 (node_modules) 패턴 라이브러리에서 구성 요소를 렌더링하고 있습니다. 내 주요 앱에서 Link인스턴스를 react-router-dom외부 라이브러리의 구성 요소로 전달 합니다 . import { Link } from 'react-router-dom'; import { Heading } from 'my-external-library'; const articleWithLinkProps = { url: `/article/${article.slug}`, routerLink: Link, }; <Heading withLinkProps={articleWithLinkProps} /> 내 라이브러리에서는 다음 Link과 같이 렌더링합니다 . …