【发布时间】:2019-12-02 11:44:14
【问题描述】:
使用图像组件在 React Native 中显示来自外部服务器的图像。但是如果我们在服务器中使用相同的 URI 更改图像,则图像不会更新。如果我们对 URI 使用查询字符串,它会重新加载更新的图像。以下代码有效
<Image
style={styles.logo}
source={{ uri: this.state.photoURL + '?' + new Date() }}
/>
上述代码是否为每次重新渲染缓存图像并占用内存? React 图像组件默认缓存以及缓存如何在图像组件中工作?考虑到服务器中的缓存和更新图像,在本机反应中处理图像的最佳方法。
【问题讨论】:
标签: javascript image react-native