2
在舊版本中,我可以在組件中使用setRouteLeaveHook。React router v4在離開頁面時得到用戶確認
例如(SO):Detecting user leaving page
隨着反應路由器V4的邏輯已經從路由器本身注入部件改變遠離我只發現路由器V4下面的函數:
BrowserRouter. getUserConfirmation
我有點困惑,爲什麼我應該確認行爲與路由器本身,而不是與特定的組件!?
在離開我的組件(鏈接到我當前的路線)時,如何在確定狀態下放置確認窗口?這似乎不被上面的功能支持。
看起來很有希望,我想知道爲什麼我之前沒有在反應培訓中找到它。將檢查出並回應成功/失敗。 – Jankapunkt