react native最为人所诟病的一直是iOS ListView没有办法进行缓存复用,不过最近同事找到了一篇好的文章,其中提供了一个根本的解决办法,我也在github上边下载了那个demo来做了测试,发现,rn本来的ListView下拉的数据在加载到130-150条的时候就不在加载新数据了,内存消耗达到了惊人的300M+;而使用Wix的demo即使数据加载到2000条,内存增加不过30-40M而且每增加100条数据内存增加0.5-2M。这不得不说是很大程度的优化,但是目前我还没有对作者的listview进行改造,这里把作者的demo github地址提供一下
https://github.com/wix/list-view-experiments希望有RN大神能借此优化出更为方便的ListView module