如果用户离开表单页面,我想弹出一个模式,告诉他们如果离开,他们的更改将丢失,并且他们可以选择离开或取消。
我看到最近对 V6 beta 的更改取消了 Prompt、useBlocker 和 useHistory 的使用。我已经看到使用 onBeforeUnload 的答案,但这似乎只使用内置提示。
有没有办法使用 useNavigate 钩子来做到这一点?
navigation react-router
navigation ×1
react-router ×1