预取React Native

时间:2016-11-19 16:24:54

标签: android react-native

React Native Prefetch功能还有更多功能,而不仅仅是调用这个URL:

var prefetchTask = Image.prefetch(IMAGE_PREFETCH_URL);

尝试将图像加载到缓存中,所以当我选择将它显示到我的应用程序时它很快,我使用上面的代码,但是我无法注意到任何类型的加载速度差异,感觉就像它肯定会更快......

我正在使用Android ..似乎这适用于两个平台..

缓存图片的其他任何解决方案?

1 个答案:

答案 0 :(得分:0)

不确定,但可能是你注意到的延迟是应用程序渲染图像所需的时间,而不是下载它(这可能会更快,特别是如果你在运行你的应用程序调试模式)。您可以尝试使用onLoadStart的{​​{1}} / onLoadEnd方法对其进行计时(请参阅docsexample)。至于其他缓存解决方案,您可能需要检查一些第三方软件包,例如react-native-cacheable-imagereact-native-cache-image