如何解决“警告:React Mount:根元素已从其原始容器中删除。”

时间:2019-04-10 08:21:19

标签: javascript reactjs react-router browser-history

我试图用history将createBrowserHistory中的location.href = "/"替换为history.push("/")

react-router的版本 1.x.x

这样做是可行的,但我在chrome开发人员控制台中收到100多个警告,警告是

  

警告:ReactMount:根元素已从其原始容器中移除。

当我使用react v13时,我能够访问历史记录作为路由器渲染的组件的道具,因此我使用的是location.href = "/"而不是this.props.history.push("/")

我这样做是为了避免页面重新加载并提高UI的加载性能。但是,这工作正常,但我在chrome开发人员控制台中收到了100条警告。如何避免这些警告。

谢谢。

0 个答案:

没有答案