我的应用程序存在问题,我无法在任何地方找到解决方案。我使用react-router-redux
和syncHistoryWithStore
。
当我点击我的导航以使用链接更改路线时,新路线会加载,浏览器中的URL会更新,但location
状态不会更新,除非我单击链接两次。
更新:
我注意到它可能与Chrome React DevTools有关。如果我打开React Devtools并选择提供程序,然后一次打开一个组件树,location
状态更新,一切正常。但是,如果我使用搜索栏找到目标组件,则location
状态不再起作用且应用程序中断。奇怪?!
之前有没有遇到过类似的问题?知道如何解决这个问题吗?