react-native-safe-image
Version:
Really light React-Native package to handle fallback when image is on error
49 lines (37 loc) • 1.14 kB
Markdown
[](http://badge.fury.io/js/react-native-safe-image)
Really light React-Native package to handle fallback when image is on error
- fallback to **other image**
- fallback to **a component**
`yarn add react-native-safe-image`
```jsx
import { SafeImage } from 'react-native-safe-image'
// ...
render() {
return (
<SafeImage
source={{ uri: 'http://Normal-Image-Maybe-OnError.jpg' }}
fallbackImageSource={require('./Path-To/FallbackImage.jpg')}
style={{ width: 30, height: 30 }}
resizeMode="contain"
/>
)
}
// ... or ...
const noImg = <View><Text>No Img</Text></View>
render() {
return (
<SafeImage
source={{ uri: 'http://Normal-Image-Maybe-OnError.jpg' }}
fallbackComponent={noImg}
style={{ width: 30, height: 30 }}
resizeMode="contain"
/>
)
}
```
- [x] add `fallbackComponent` prop
Looking for a ReactNative freelance expert with more than 12 years experience? Contact me from my [website](https://xaviercarpentier.com)!