From 44da5d2ee07d06a0e11b626e2641e255f0ffde9f Mon Sep 17 00:00:00 2001 From: Arushi Kesarwani Date: Wed, 22 Jan 2025 07:16:44 -0800 Subject: [PATCH] Make setLayoutAnimationEnabledExperimental a no-op in Bridgeless (#48856) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/48856 Refactor setLayoutAnimationEnabledExperimental in BridgelessUIManager.js to be a no-op in the new architecture Changelog: [Android][Fixed] - Make `setLayoutAnimationEnabledExperimental` a no-op in Bridgeless Reviewed By: javache Differential Revision: D68313694 fbshipit-source-id: 7a79fad72b1eeda5af3ff629a609d53e4f08f26d --- .../Libraries/ReactNative/BridgelessUIManager.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/react-native/Libraries/ReactNative/BridgelessUIManager.js b/packages/react-native/Libraries/ReactNative/BridgelessUIManager.js index 6bed4989c53..54f38ff71e9 100644 --- a/packages/react-native/Libraries/ReactNative/BridgelessUIManager.js +++ b/packages/react-native/Libraries/ReactNative/BridgelessUIManager.js @@ -182,14 +182,9 @@ const UIManagerJSPlatformAPIs = Platform.select({ return []; }, setLayoutAnimationEnabledExperimental: (enabled: boolean): void => { - /** - * Layout animations are always enabled in the New Architecture. - * They cannot be turned off. - */ - if (!enabled) { - raiseSoftError( - 'setLayoutAnimationEnabledExperimental(false)', - 'Layout animations are always enabled in the New Architecture.', + if (__DEV__) { + console.warn( + 'setLayoutAnimationEnabledExperimental is currently a no-op in the New Architecture.', ); } },