사용자가 탐색 할 때마다 알림을 받고 싶은 특정 구성 요소가 있습니다. 라우터에 전달 된 기록에 액세스 할 수있는 방법이 있습니까?React 구성 요소에서 history.listen에 액세스하는 방법?
<Router history={history}>
{// ...}
</Router>
하위 구성 요소 :이 작동하는지
var Component = React.createClass({
componentDidMount: function() {
// history.listen(this.onRouteChange);
},
onRouteChange: function() {},
render: function() {...},
});
감사합니다 :에서
. 나는 그 위치에 접근하려고 시도하지 않았고, 이것은 꽤 직설적이다. 역사가 바뀔 때마다 콜백을 호출하려고했습니다. –