diff --git a/React/Views/RCTRefreshControl.m b/React/Views/RCTRefreshControl.m index a28078c1082..1b11bdcfe08 100644 --- a/React/Views/RCTRefreshControl.m +++ b/React/Views/RCTRefreshControl.m @@ -35,7 +35,7 @@ RCT_NOT_IMPLEMENTED(- (instancetype)initWithCoder:(NSCoder *)aDecoder) // If the control is refreshing when mounted we need to call // beginRefreshing in layoutSubview or it doesn't work. - if (_isInitialRender && _initialRefreshingState) { + if (_currentRefreshingState && _isInitialRender && _initialRefreshingState) { [self beginRefreshing]; } _isInitialRender = false;