关于引入react-router-dom中的Link跳转和事件

问题遇到的现象和发生背景
to里的是跳转到其他页面的路径,现在后端给我一个接口,里面有一个字段是布尔类型,如果是false那正常路径跳转,如果是true就不跳转,弹出一个Modal(antd3.x),告诉用户前往升级,但是to和onClick冲突了怎么办,希望能给我举个栗子~

可以试试 编程式导航在onclick里写 router.push 加个if判断 。true让其跳转否则,什么也不用干 。

或者在 to里 做个三目判断

把to的逻辑和onclick的逻辑写在一个函数里面,做好判断