React Native Prefetch功能还有更多功能,而不仅仅是调用这个URL:
var prefetchTask = Image.prefetch(IMAGE_PREFETCH_URL);
尝试将图像加载到缓存中,所以当我选择将它显示到我的应用程序时它很快,我使用上面的代码,但是我无法注意到任何类型的加载速度差异,感觉就像它肯定会更快......
我正在使用Android ..似乎这适用于两个平台..
缓存图片的其他任何解决方案?
答案 0 :(得分:0)
不确定,但可能是你注意到的延迟是应用程序渲染图像所需的时间,而不是下载它(这可能会更快,特别是如果你在运行你的应用程序调试模式)。您可以尝试使用onLoadStart
的{{1}} / onLoadEnd
方法对其进行计时(请参阅docs和example)。至于其他缓存解决方案,您可能需要检查一些第三方软件包,例如react-native-cacheable-image或react-native-cache-image。