我正在使用react-router-dom并在控制台中出现此错误。
警告:哈希历史记录不能推送相同的路径;新条目不会添加到历史堆栈中
基本上,问题是,如果你在页面/here
并单击链接到/here
,你最终会得到基本上重复(只是不同的键)的位置对象。请确认您在<Link to='/diff'/>
推动不同的路径
查看此链接以获取更多参考:https://github.com/ReactTraining/react-router/issues/5996
我收到了这条消息。我将路由变量更改为function
消息之前:
const routing = (
<Switch>
...
</Switch>
);
固定为:
const routing = () => (
<Switch>
...
</Switch>
);