@sk39/expo-image-cache

Image Cache for React Native Expo.

Usage no npm install needed!

<script type="module">
  import sk39ExpoImageCache from 'https://cdn.skypack.dev/@sk39/expo-image-cache';
</script>

README

expo-image-cache

Image Cache for React Native Expo.

20201008_190924

Install

npm install @sk39/expo-image-cache

Usage

Props

Props Default Description
source - ImagSource
backgroundColor '#e9eaf8'
onLoaded null
onError null

CacheImage

import React, { Component } from 'react'
import {CacheImage} from "@sk39/expo-image-cache"

class Example extends Component {
  render () {
    const source = {uri: "https://picsum.photos/510/300?random"}
    return (
        <View style={{width: 100, height: 60}}>
            <CacheImage source={source}/>
        </View>
    )
  }
}

Clear cache

import {ImageStore} from "@sk39/expo-image-cache";

await ImageStore.getInstance().clear()

License

MIT © sk39