Image 在React Native中,什么对图像最有利?
我正在使用React Native和Expo。Image 在React Native中,什么对图像最有利?,image,performance,react-native,Image,Performance,React Native,我正在使用React Native和Expo。 Expo给了我很多只能在JS中使用的功能。(Facebook登录、位置、联系人等) 我想同时推出android和ios,所以我决定使用expo,也许它适合我的应用 但我有一个担忧。我的应用程序显示许多图像。所以,我想到了性能。 我发现了名为react native fast image的著名组件,但在当前项目中包含它时遇到了困难 如果我在场景中使用基本的React原生映像组件,可以吗。 它会影响性能吗 下载图像后,您应该开始考虑预加载和缓存资产。
Expo给了我很多只能在JS中使用的功能。(Facebook登录、位置、联系人等) 我想同时推出android和ios,所以我决定使用expo,也许它适合我的应用 但我有一个担忧。我的应用程序显示许多图像。所以,我想到了性能。 我发现了名为react native fast image的著名组件,但在当前项目中包含它时遇到了困难 如果我在场景中使用基本的React原生映像组件,可以吗。
它会影响性能吗 下载图像后,您应该开始考虑预加载和缓存资产。您可以在下面的链接中找到有关如何利用世博资源实现这一目标的信息:
根据使用react-native fast image的一般说明,react-native的image组件处理图像缓存的方式大部分与浏览器类似。如果服务器为图像返回正确的缓存控制头,通常会得到浏览器中的内置缓存行为 但是,在场景中使用默认图像组件将导致:
- 忽隐忽现
- 缓存未命中
- 从缓存加载低性能
- 总体性能较低
Image
有一个名为Image的方法。预回迁(url)
将允许您这样做。这将提高应用程序在用户体验方面的性能我在
Firebase
方面有经验,但在AWS
方面没有经验,但我用谷歌搜索了一下,你绝对可以做到。如果您感兴趣,请告诉我,我当然可以介绍使用Firebase
生成缩略图,但如果不感兴趣,您可以在AWS
中用谷歌搜索如何生成缩略图。不管怎样,我认为你一定要考虑在你的应用程序中加入缩略图,你听说过的每个应用程序都会用到缩略图你的应用程序从服务器下载图像吗?如果是,您使用的是哪台服务器?火基?AWS?Azure?我正在使用AWS下载图像。我使用的是firebase,它是应用程序数据库(没有图像)的逻辑。非常感谢你的回答。我完全理解。我在搜索谷歌,因为我在使用AWS。有很多方法。谢谢!:)