V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vnex
V2EX  ›  React

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

  •  
  •   vnex · 2020-06-06 22:57:58 +08:00 · 1898 次点击
    这是一个创建于 1662 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

    简单来说,加载的并发应该由顶层的 List 去控制,而不是底层的 Img 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1066 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:26 · PVG 03:26 · LAX 11:26 · JFK 14:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.