diff --git a/React/Modules/RCTUIManager.h b/React/Modules/RCTUIManager.h index 35e415556..a6c349f67 100644 --- a/React/Modules/RCTUIManager.h +++ b/React/Modules/RCTUIManager.h @@ -149,17 +149,6 @@ RCT_EXTERN NSString *const RCTUIManagerWillUpdateViewsDueToContentSizeMultiplier */ + (UIView *)JSResponder; -/** - * Normally, UI changes are not applied until the complete batch of method - * invocations from JavaScript to native has completed. - * - * Setting this to YES will flush UI changes sooner, which could potentially - * result in inconsistent UI updates. - * - * The default is NO (recommended). - */ -@property (atomic, assign) BOOL unsafeFlushUIChangesBeforeBatchEnds; - /** * In some cases we might want to trigger layout from native side. * React won't be aware of this, so we need to make sure it happens. diff --git a/React/Modules/RCTUIManager.m b/React/Modules/RCTUIManager.m index dc88c187c..975f4df19 100644 --- a/React/Modules/RCTUIManager.m +++ b/React/Modules/RCTUIManager.m @@ -1092,13 +1092,6 @@ RCT_EXPORT_METHOD(dispatchViewManagerCommand:(nonnull NSNumber *)reactTag [method invokeWithBridge:_bridge module:componentData.manager arguments:args]; } -- (void)partialBatchDidFlush -{ - if (self.unsafeFlushUIChangesBeforeBatchEnds) { - [self flushUIBlocks]; - } -} - - (void)batchDidComplete { [self _layoutAndMount]; diff --git a/React/Modules/RCTUIManagerObserverCoordinator.h b/React/Modules/RCTUIManagerObserverCoordinator.h index 3d17b7c7b..5203d510b 100644 --- a/React/Modules/RCTUIManagerObserverCoordinator.h +++ b/React/Modules/RCTUIManagerObserverCoordinator.h @@ -40,8 +40,7 @@ - (void)uiManagerDidPerformLayout:(RCTUIManager *)manager; /** - * Called before flushing UI blocks at the end of a batch. Note that this won't - * get called for partial batches when using `unsafeFlushUIChangesBeforeBatchEnds`. + * Called before flushing UI blocks at the end of a batch. * This is called from the UIManager queue. Can be used to add UI operations in that batch. */ - (void)uiManagerWillFlushUIBlocks:(RCTUIManager *)manager;