React Router v3 onLeave hook如何防止转换到下一个路由?

时间:2018-06-14 10:38:27

标签: reactjs react-router

我想使用ReactRouter v3实现阻止转换。我想使用onLeave钩子,但我还不知道如何防止从当前路径转换到下一个路径。

我们不打算升级ReactRouter v4,而更喜欢使用onLeave而不是setRouteLeaveHook

是否可以实施预防转换?感谢

 <Route
   path="/test"
   onLeave={ confirmDialog }
   component={ test }
 />

const confirmDialog = () => {
   // prevent transition to a next route 
 }

0 个答案:

没有答案