How do you guys handle image caching?

This page summarizes the projects mentioned and recommended in the original post on /r/reactnative

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • react-native-fast-image

    🚩 FastImage, performant React Native image component.

  • In the past we used react-native-fast-image but it ended up having tons of memory leaks that would cause our app to crash... We then removed it.

  • react-native-image-cache

    React-Native image caching in file system with progressive loading for iOS and Android

  • I gave a try to smaller libs like georstat/react-native-image-cache but ran into some stability issues while attempting very simple use cases.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Kingfisher

    A lightweight, pure-Swift library for downloading and caching images from the web.

  • In native iOS, most people use Kingfisher, and i'd love to have something as good as that on our RN app. Perhaps just some pure JS library that you could plug on the existing image component, and that would handle the saving-to-disk and fetching of the image?

  • expo-cached-image

    Super fast cached image component for react-native applications powered by expo

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts