From de0dc16cb228871dc5414382f0538cd94e11835f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20Ma=C5=82ecki?= Date: Tue, 6 Oct 2026 01:38:05 -0700 Subject: [PATCH] Make componentregistry factory and view-name headers for-frameworks Summary: Lower two `react/renderer/componentregistry` headers from public to "for frameworks": - `ComponentDescriptorFactory.h` - consumed by host integrations that construct the Scheduler or a mounting manager, not by app code, - `componentNameByReactViewName.h` - maps legacy view names to Fabric component names; it is used by platform and library integrations, not by app code. Changelog: [Internal] Differential Revision: D123588640 --- .../renderer/componentregistry/ComponentDescriptorFactory.h | 2 +- .../react/renderer/componentregistry/React/ComponentRegistry.h | 2 -- .../renderer/componentregistry/componentNameByReactViewName.h | 2 +- .../ReactCommon/react/renderer/scheduler/SchedulerToolbox.h | 1 + 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorFactory.h b/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorFactory.h index 556bf8ed2b3d..81bdccd2dad6 100644 --- a/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorFactory.h +++ b/packages/react-native/ReactCommon/react/renderer/componentregistry/ComponentDescriptorFactory.h @@ -7,7 +7,7 @@ #pragma once -#include +#include #include diff --git a/packages/react-native/ReactCommon/react/renderer/componentregistry/React/ComponentRegistry.h b/packages/react-native/ReactCommon/react/renderer/componentregistry/React/ComponentRegistry.h index be9dcb54857f..6ce61411e024 100644 --- a/packages/react-native/ReactCommon/react/renderer/componentregistry/React/ComponentRegistry.h +++ b/packages/react-native/ReactCommon/react/renderer/componentregistry/React/ComponentRegistry.h @@ -31,11 +31,9 @@ #undef RN_UMBRELLA_CONTEXT #define RN_UMBRELLA_CONTEXT 1 -#include #include #include #include -#include #undef RN_UMBRELLA_CONTEXT #pragma pop_macro("RN_UMBRELLA_CONTEXT") diff --git a/packages/react-native/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.h b/packages/react-native/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.h index 88621a77f3c0..8b3702c689af 100644 --- a/packages/react-native/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.h +++ b/packages/react-native/ReactCommon/react/renderer/componentregistry/componentNameByReactViewName.h @@ -7,7 +7,7 @@ #pragma once -#include +#include #include diff --git a/packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerToolbox.h b/packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerToolbox.h index 2e6e34399b36..145a757438a6 100644 --- a/packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerToolbox.h +++ b/packages/react-native/ReactCommon/react/renderer/scheduler/SchedulerToolbox.h @@ -16,6 +16,7 @@ #include #include #include +#include #include #include