javaLuo / react-luo

React Automatically - 保持最新技术 react18 hooks router6 webpack5 babel7 antd4
https://isluo.com/work/pwa/
MIT License
312 stars 71 forks source link

这个报错怎么回事:Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack #20

Open i1240121619 opened 6 years ago

i1240121619 commented 6 years ago

Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack 这个报错怎么回事

javaLuo commented 6 years ago

重复的点击同一个路由地址可能会出现这个提示 react-router会忽略重复的路由跳转

i1240121619 commented 6 years ago

那怎么屏蔽这个提示

javaLuo commented 6 years ago

开发环境先无视吧。正式打包后就没了

这也可能是某个地方做了自动跳转,但是跳转的路径就是当前路径,所以history.push操作无效

miroku-y commented 6 years ago

@i1240121619 如果你在开发环境也不想看到这个Warning,可以设置Link 的replace属性为true

i1240121619 commented 6 years ago

@yangdongMC 怎么设置

miroku-y commented 6 years ago

我的情况是横向有一些菜单,我一直点击某一个相同的菜单,就会出现warning,然后这样<Link to="xxx" replace={true}