小编goo*_*eon的帖子

React Router——在listen()中区分goBack()和goForward()

问题

使用 React Router v4,如何区分goBack()goForward()调用listen()方法?

据我所知,locationaction参数没有提供足够的信息来区分。该action参数是POP两个前进和后退。

history.listen((location, action) => {
  // action = 'POP' when goBack() and goForward() are called.
}
Run Code Online (Sandbox Code Playgroud)

我正在使用 历史节点模块。

目的

我有一个面包屑组件,其项目保持在状态。当用户返回时,我需要弹出最后一个面包屑。

javascript reactjs react-router react-router-v4

5
推荐指数
1
解决办法
3565
查看次数