React Native - 缓存图片
React Native - Cache Images
问题
我想存储应用程序从服务器下载的图像,类似于 Instagram 或 Facebook。
我查看了 redux persist,但我不知道这样做的最佳选择。
一些建议,我在应用程序中有大约 30 个业务,每个业务有 5 张图像,我必须在应用程序中存储大约 150 张图像。每张图片重约 50k。
版本
- React Native 0.59.8
- Redux 4.0.4
- Redux 坚持 5.10.0
如果您的应用仅在 iOS 上,那么您可以使用文档 here.
中看到的以下示例
<Image
source={{
uri: 'https://facebook.github.io/react/logo-og.png',
cache: 'only-if-cached',
}}
style={{width: 400, height: 400}}
/>
也许你可以使用 cache: 'force-cache'
。
如果您的应用程序在多个平台上运行,那么更好的选择是一个名为 react-native-cached-image 的包。试试文档很容易实现这个。
问题
我想存储应用程序从服务器下载的图像,类似于 Instagram 或 Facebook。
我查看了 redux persist,但我不知道这样做的最佳选择。
一些建议,我在应用程序中有大约 30 个业务,每个业务有 5 张图像,我必须在应用程序中存储大约 150 张图像。每张图片重约 50k。
版本
- React Native 0.59.8
- Redux 4.0.4
- Redux 坚持 5.10.0
如果您的应用仅在 iOS 上,那么您可以使用文档 here.
中看到的以下示例<Image
source={{
uri: 'https://facebook.github.io/react/logo-og.png',
cache: 'only-if-cached',
}}
style={{width: 400, height: 400}}
/>
也许你可以使用 cache: 'force-cache'
。
如果您的应用程序在多个平台上运行,那么更好的选择是一个名为 react-native-cached-image 的包。试试文档很容易实现这个。