diff --git a/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm index b023a7d12d6..665b2979a79 100644 --- a/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm +++ b/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm @@ -136,7 +136,10 @@ using namespace facebook::react; return; } - static_cast(*_eventEmitter).onLoad(_state->getData().getImageSource()); + auto imageSource = _state->getData().getImageSource(); + imageSource.size = {image.size.width, image.size.height}; + + static_cast(*_eventEmitter).onLoad(imageSource); static_cast(*_eventEmitter).onLoadEnd(); const auto &imageProps = static_cast(*_props);