Reactjs 当我使用连接的路由器时,是否有可能捕获减速器内的位置更改事件?

Reactjs 当我使用连接的路由器时,是否有可能捕获减速器内的位置更改事件?,reactjs,redux,react-redux,react-router,connected-react-router,Reactjs,Redux,React Redux,React Router,Connected React Router,在我的react应用程序中,我正在使用连接的react路由器库,这有助于管理redux部件内部的路由 今天,我遇到了一个案例,需要在reducer中捕获位置更改事件。 我在想,通过捕捉位置改变动作是可能的,实际上我可以捕捉到减速器中历史推送动作引起的位置改变事件 import { LOCATION_CHANGE } from 'connected-react-router' ... const initialState = { ... } const handlers = { [LO

在我的react应用程序中,我正在使用连接的react路由器库,这有助于管理redux部件内部的路由

今天,我遇到了一个案例,需要在reducer中捕获位置更改事件。 我在想,通过捕捉位置改变动作是可能的,实际上我可以捕捉到减速器中历史推送动作引起的位置改变事件

import { LOCATION_CHANGE } from 'connected-react-router'
...

const initialState = {
  ...
}

const handlers = {
  [LOCATION_CHANGE]: state => state.merge(initialState),
}
但问题是我无法捕获由
链接
组件引起的事件。 如果有人以前遇到过这种需要并解决了它,那么请让我知道