我想通过警告用户未保存的更改来防止他们离开CreateVacancy
组件。
通过redux saga处理@@router/LOCATION_CHANGE
几乎没有帮助,因为已经分派了动作并且无论如何都会进行页面切换。
React Admin的困难之处在于我无权直接访问<Route/>
组件。否则,我会使用Route的onLeave
道具来实现我的目标。
我需要以某种方式跟踪先前的位置(/vacancy/create
),并防止用户未经confirm
进入其他路线。
您会推荐什么?谢谢。
答案 0 :(得分:1)