react-router的hashHistory导致组件渲染2次问题

index.js代码如下

https://img3.mukewang.com/5c343fc40001cdff07780776.jpg

在渲染<About /> 的时候会打印‘about’。
操作流程:

  1. 进入/,首页。

  2. 点击about链接路由跳转到About。

  3. 控制台查看日志,发现打印了2次‘about’。
    想问的是一次跳转为何会渲染2次<About />?

另外,把hashHistory换成browserHistory,就正常打印一次了。这2者具体机制有何区别?


翻翻过去那场雪
浏览 579回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript