作者:亚艾元技术部
InfiniteScroll组件里面调用了this.loadItems.bind(this),
所以不需要
componentWillMount() {
this.loadItems(0);
}这两导致调用了两次,前面的数据加载了两边。
部署以后,发现一些情况下,InfiniteScroll组件初始请求会被调用两次。
这个时候,可以使用:
if(this.state.page == 0){
itemsTem = [];
}就是当当前页为第0页的时候,将items的数组初始置为空。
这样就可以临时解决问题了。
不过在npm start下面,InfiniteScroll的loadItem(0)只调用一次,
build以后的代码,loadItem(0)被调用两次,问题仍然存在。

