标签: javascript reactjs react-router
我正在尝试实现一个钩子,防止用户“意外”路由更改,例如后退按钮或重新加载。我正在使用react-router v3,因此反应路由器v4中的<Prompt />对我不起作用。
<Prompt />
我调查了setRouteLeaveHook,但它没有处理意外的重新加载操作。任何建议将不胜感激:)
setRouteLeaveHook
答案 0 :(得分:0)
我有类似的问题,我有自己的解决方案来操纵setRouteLeaveHook和onbeforeunload。
onbeforeunload
以下是我answer