diff --git a/Libraries/Image/RCTImageLoader.mm b/Libraries/Image/RCTImageLoader.mm index 85a1fbae64c4e1..bf64f9c852a254 100644 --- a/Libraries/Image/RCTImageLoader.mm +++ b/Libraries/Image/RCTImageLoader.mm @@ -501,6 +501,10 @@ - (RCTImageURLLoaderRequest *)_loadImageOrDataWithURLRequest:(NSURLRequest *)req BOOL cacheResult = [loadHandler respondsToSelector:@selector(shouldCacheLoadedImages)] ? [loadHandler shouldCacheLoadedImages] : YES; + if (request.cachePolicy == NSURLRequestReloadIgnoringLocalCacheData) { + cacheResult = NO; + } + if (cacheResult && partialLoadHandler) { UIImage *image = [[self imageCache] imageForUrl:request.URL.absoluteString size:size