message: fix: image prefetch api added
diff: @@ -8,7 +8,8 @@ import { makeStyledComponent } from '../../../utils/styled';
  const StyledImage = makeStyledComponent(RNImage);
  -const Image = (props: IImageProps, ref: any) => {
  +const Image = memo(
  + forwardRef((props: IImageProps, ref: any) => {
  const {
  source,
  src,
  @@ -58,7 +59,13 @@ const Image = (props: IImageProps, ref: any) => {
  setAlternate(true);
  }
  },
  - [fallbackSource, fallbackSourceFlag, ignoreFallback, props, renderedSource]
  + [
  + fallbackSource,
  + fallbackSourceFlag,
  + ignoreFallback,
  + props,
  + renderedSource,
  + ]
  );
  //TODO: refactor for responsive prop
  if (useHasResponsiveProps(props)) {
  @@ -85,7 +92,21 @@ const Image = (props: IImageProps, ref: any) => {
  ref={ref}
  />
  );
  + })
  +);
  +
  +interface ImageStatics {
  + getSize: typeof RNImage.prefetch;
  + prefetch: typeof RNImage.prefetch;
  + queryCache: typeof RNImage.queryCache;
  +}
  +const ImageWithStatics: typeof Image & ImageStatics = {
  + ...Image,
  + //@ts-ignore
  + getSize: RNImage.getSize,
  + prefetch: RNImage.prefetch,
  + queryCache: RNImage.queryCache,
  };
  -export default memo(forwardRef(Image));
  +export default ImageWithStatics;
  export type { IImageProps };
  