I just published react-native-smart-cache, a lightweight yet powerful caching library for React Native. ๐
๐ What it does:
โ
Cache API data, JSON, images, and media
โ
Supports multiple storage backends (Memory, AsyncStorage, FileSystem)
โ
Built-in TTL (time-to-live) for auto-expiry
โ
Hooks like useCached and useCachedFetchJSON to simplify data fetching
โ
Image caching with useCachedImage (no more redownloading avatars ๐)
โ
Namespace support + easy cache invalidation
๐ก Why I built this:
In most RN projects, caching is a recurring challengeโ-โdevelopers either write boilerplate logic or use multiple libraries for APIs, AsyncStorage, and images.
With react-native-smart-cache, I wanted to provide a single, consistent solution that's easy to integrate and powerful enough for real-world apps (offline-first, e-commerce, social, etc.).
๐ฆ NPM: react-native-smart-cache
Top comments (0)