我应该在react-native中使用本地存储的图像或网络加载的图像吗?

时间:2018-03-06 13:44:04

标签: react-native react-native-android

因为有两种方法可以在react-native中呈现图像。 一个是本地存储的图像,可以通过需要访问,第二个是网络获取的图像,可以是用户通过传递uri。

我想知道哪种方式应该首选小图像,如图标/符号等? 由于Android的react-native中没有回退选项,因此在性能/渲染方面有哪些优缺点?

1 个答案:

答案 0 :(得分:2)

这很大程度上取决于开发者的偏好和项目的要求。

在app中捆绑静态资源可以减少加载时间,因为没有网络请求,但远程图像可以帮助减少应用程序的大小。

网络映像的缓存时间较长可以减少请求。此外,使用网络图像使您能够更新它们而无需更新应用程序本身。使用某种具有静态图像的精灵可以帮助调整资产的大小和控制。

最后,这取决于你的偏好。