CustomImage.js 474 Bytes
/**
 * iOS platform: source={uri: 'name.webp'}
 * Android platform: source={uri: 'name'}
 */

import React, {Component} from "react";
import {Image} from "react-native";

export default class CustomImage extends Component {
  static resizeMode = Image.resizeMode;
  static getSize(uri, success, failure) {
    Image.getSize(uri, success, failure);
  }

  render() {
    const { source, ...passProps } = this.props;
    return <Image source={source} {...passProps} />;
  }
}