客户端 react native 有没有必要进行额外的图片下载管理

2020-06-06 22:57:58 +08:00
 vnex

嗯,目前已知有一些三方的库,react-native-fast-image

我看了下,没有看到我想象中的那个特性,就是 进入某个页面后, 显示列表页中的图片(这时候进行下载),但是下载有并发数量的控制,然后如果,离开了这个页面,正在进行中的下载,会自动降级(或者取消)

还是说,这个是个伪需求,不需要控制并发数量之类的(事实上,我好像也没有搜索到其他文章有介绍这类的方案)

1753 次点击
所在节点    React
2 条回复
XanderChen
2020-06-07 07:48:50 +08:00
那么你说的下载,究竟是从服务器缓存图片到本地,然后在应用界面中仅仅是显示图片。

还是将应用中将要显示的图片文件直接下载到本地?

缓存到本地的话,你是不是找找按照应用界面所处的位置按需加载图片的这种?

如果是下载文件到本地的话,让用户自行下载。、

实在没有就自己造吧。
maichael
2020-06-07 16:15:55 +08:00
伪需求,通常列表都会做懒加载(比如 flatlist 自带),本身并发加载的数量就是有限制的。

简单来说,加载的并发应该由顶层的 List 去控制,而不是底层的 Img 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/679285

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX