2
在旧版本中,我可以在组件中使用setRouteLeaveHook。React router v4在离开页面时得到用户确认
例如(SO):Detecting user leaving page
随着反应路由器V4的逻辑已经从路由器本身注入部件改变远离我只发现路由器V4下面的函数:
BrowserRouter. getUserConfirmation
我有点困惑,为什么我应该确认行为与路由器本身,而不是与特定的组件!?
在离开我的组件(链接到我当前的路线)时,如何在确定状态下放置确认窗口?这似乎不被上面的功能支持。
看起来很有希望,我想知道为什么我之前没有在反应培训中找到它。将检查出并回应成功/失败。 – Jankapunkt