RN还需要管加载图片吗?facebook已经实现啦缓存图片,
如果你用多点图片测试下,就会发现并不是如此。
listview中facebook封装的不错,内存消耗一只是平稳的,listView显示项也会预先加载但是图片只是缓存在内存中,
对!是内存中不是本地磁盘。就是说缓存超过一定数量,之前缓存就会被覆盖,
然后需要加载最先缓存的图片就再http请求,可想而知使用移动数据情况下要多消耗多少流量了吧。
只好自己封装一个啦,android使用Android-Universal-Image-Loader,IOS使用SDWebImage.但是之后会遇到OOM的问题,需要注意手动释放bitmap。
组件下载地址:https://github.com/react-native-component/react-native-smart-image-loader