使用 React Router v4,如何区分goBack()和goForward()调用listen()方法?
据我所知,location和action参数没有提供足够的信息来区分。该action参数是POP两个前进和后退。
history.listen((location, action) => {
// action = 'POP' when goBack() and goForward() are called.
}
Run Code Online (Sandbox Code Playgroud)
我正在使用 历史节点模块。
我有一个面包屑组件,其项目保持在状态。当用户返回时,我需要弹出最后一个面包屑。