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
上一篇:Spring Cloud启动应用时指定IP或忽略某张网卡配置


下一篇:Maven的安装和配置