我正在构建聊天移动应用程序。我在目录中有很多人,每个人都有他们的个人资料图片。
当我转到该页面时,它会使用大量数据下载配置文件图像。
这是我的问题: 即使图像被缓存,每次访问页面时仍然会使用大量数据来下载配置文件图像?
答案 0 :(得分:1)
您使用的数据量将取决于图像提供程序 - 但React不能很好地处理图像缓存,特别是在列表中,因此您可以在整个应用程序的整个过程中看到同一图像的多次下载。
也许尝试像react-native-cached-image这样的图像缓存组件。没有亲自使用过这个。
另一个名为Progressive Image的名称不会缓存,但会平滑下载图像的过程。
它使用blur up technique平滑渲染图像。 它下载文件的小版本,在下载较大图像时模糊,然后从小图像淡化到大图像。它运行良好,并提供更流畅的渲染。
希望有所帮助。