【发布时间】:2017-11-17 17:56:04
【问题描述】:
在旧版本中,我可以在组件中使用 setRouteLeaveHook。
例如(SO):Detecting user leaving page
使用 react router v4,逻辑已经改变,不再将路由器本身注入组件,我只在路由器 v4 上找到了以下功能:
BrowserRouter. getUserConfirmation
我有点困惑,为什么我应该将确认行为与路由器本身而不是特定组件联系起来!?
当我离开我的组件(链接到我当前的路线)时,我如何放置一个确认窗口,同时处于某种状态?上面的函数好像不支持这个。
【问题讨论】:
标签: reactjs react-router react-router-v4