因为有两种方法可以在react-native中呈现图像。 一个是本地存储的图像,可以通过需要访问,第二个是网络获取的图像,可以是用户通过传递uri。
我想知道哪种方式应该首选小图像,如图标/符号等? 由于Android的react-native中没有回退选项,因此在性能/渲染方面有哪些优缺点?
答案 0 :(得分:2)
这很大程度上取决于开发者的偏好和项目的要求。
在app中捆绑静态资源可以减少加载时间,因为没有网络请求,但远程图像可以帮助减少应用程序的大小。
网络映像的缓存时间较长可以减少请求。此外,使用网络图像使您能够更新它们而无需更新应用程序本身。使用某种具有静态图像的精灵可以帮助调整资产的大小和控制。
最后,这取决于你的偏好。