我构建了一个react+redux
项目,并获得了xx.html
,xx.js
个静态文件。
然后我使用jQuert.load()
加载这些静态文件,但我发现componentdidmount()
被重复调用。
我在componentdidmount中加载了readux data
,结果是重复打开同一页面,页面每次都会运行$.load(xx.html)
,并发送叠加的网络请求。
答案 0 :(得分:1)
为什么不尝试将调用放入componentWillMount?重复调用可能是由redux数据更改组件使其重新渲染并再次拨打电话引起的