将history.pushState与ReactJS集成

时间:2018-04-02 11:28:22

标签: reactjs

我无法让我的应用与URL更改一起工作。当我的网页内容随

更改时设置不同的状态
    window.history.pushState(null, null, '/' + url);

我可以更改我的网址,但是使用我的浏览器返回/转发并不会将网页还原为以前显示的内容。

我可以在网上找到的关于这个的所有信息都是关于使用react-router,我不想使用它。

我应该有

window.addEventListener('hashchange', function, false);

每次我的网址更改并在页面上相应加载信息时都会收听?

我不确定在这种情况下应该做些什么,而且文档似乎并没有在任何地方提到特定的方法。

0 个答案:

没有答案