@amazon-devices/expo-image provides a cross-platform, performant image component for React Native and Expo. The library supports BlurHash and ThumbHash, compact representations of a placeholder for an image. It also supports transitioning between images when the source changes. @amazon-devices/expo-image implements the CSS object-fit and object-position properties.
Installation
- Add the JavaScript library dependency in the
package.jsonfile. Select the tab for your React Native version.
- React Native 0.72
- React Native 0.83
- Reinstall dependencies using
npm installcommand.
Usage Examples
The example below demonstrates an image with a thumbhash placeholder and multiple sources.API reference
Check out the dedicated documentation page for info about this library, API reference and more Official Expo documentation for expo-image.Components
Image props
Methods
Implementation details
- Does not support SVGs and animated sources
cachePolicyprop does not workonProgressandonErrorcallbacks are not supportedonLoadEnd,onLoadStart,onLoadsometimes don’t get invoked on Vega

