From 6dcdd2e2bc3bd558a7dc51b379491e243b165860 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 18 Apr 2023 04:24:13 -0700 Subject: [PATCH] Fix old-arch component not updating background in interop layer example (#36924) Summary: I've noticed that in the Fabric Interop Layer sample on RN-Tester, when running with Old Arch, the legacy view is not receiving the commands correctly. This is due to us not sending the command as string, which is making the command fail to deliver. ## Changelog: [INTERNAL] - Fix old-arch component not updating background in interop layer example Pull Request resolved: https://github.com/facebook/react-native/pull/36924 Test Plan: Tested locally: | Before | After | |--------|--------| | ![screen-1681728104](https://user-images.githubusercontent.com/3001957/232461662-68b23545-f38c-40fe-9a5d-44bb0cae29e9.png) | ![screen-1681728077](https://user-images.githubusercontent.com/3001957/232461651-eec93a51-b0f0-4650-af3a-c5dd991f2f96.png) | Reviewed By: cipolleschi Differential Revision: D45043929 Pulled By: cortinico fbshipit-source-id: 8bb2a052a1a600046f3a16c868062c5e600385f0 --- .../NativeComponentExample/js/MyLegacyViewNativeComponent.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/rn-tester/NativeComponentExample/js/MyLegacyViewNativeComponent.js b/packages/rn-tester/NativeComponentExample/js/MyLegacyViewNativeComponent.js index c3ce7f6a6e5547..f1f48517e594b2 100644 --- a/packages/rn-tester/NativeComponentExample/js/MyLegacyViewNativeComponent.js +++ b/packages/rn-tester/NativeComponentExample/js/MyLegacyViewNativeComponent.js @@ -44,8 +44,9 @@ export function callNativeMethodToChangeBackgroundColor( } UIManager.dispatchViewManagerCommand( ReactNative.findNodeHandle(viewRef), - UIManager.getViewManagerConfig('RNTMyLegacyNativeView').Commands - .changeBackgroundColor, + UIManager.getViewManagerConfig( + 'RNTMyLegacyNativeView', + ).Commands.changeBackgroundColor.toString(), [color], ); }