hash history cannot push state it is ignored
Posted gracey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hash history cannot push state it is ignored相关的知识,希望对你有一定的参考价值。
react-router4.x有三种模式:
BrowserRouter
HashRouter
MemoryRouter
在使用HashRouter进行开发过程中,会遇到这个问题
Warning: hash history cannot push state it is ignored
hash模式下不能进行push state操作,解决办法是使用1,不使用2
this.props.history.push({ pathname: `${url}`, state: { nodeType: nodeType }}) //1 this.props.history.push(`${url}`, { nodeType: nodeType }) //2
以上是关于hash history cannot push state it is ignored的主要内容,如果未能解决你的问题,请参考以下文章
React Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history