【发布时间】:2018-12-29 18:59:55
【问题描述】:
我需要检测是否发生路由更改,以便将变量更改为 true。
我浏览了这些问题:
1.https://github.com/ReactTraining/react-router/issues/3554
2.How to listen to route changes in react router v4?
3.Detect Route Change with react-router
没有一个对我有用。发生路由变化时是否有明确的方法来调用函数。
【问题讨论】:
-
您能否详细说明您的用例?也许有另一种解决方案,而不是监听路由变化?
-
我正在使用 socket.io,但是有多个页面。 socket.io 提供的断开连接功能无法区分路由更改和用户离开整个站点之间的区别。如果我可以判断没有路线更改,那么我知道用户在使用 window.onbeforeunload 时正在离开站点。 @sn42
标签: reactjs react-router react-router-dom