diff --git a/packages/react-native/Libraries/ReactNative/RendererImplementation.js b/packages/react-native/Libraries/ReactNative/RendererImplementation.js index 8bc7500a1c..c55f938a26 100644 --- a/packages/react-native/Libraries/ReactNative/RendererImplementation.js +++ b/packages/react-native/Libraries/ReactNative/RendererImplementation.js @@ -9,6 +9,7 @@ */ import type {HostComponent} from '../Renderer/shims/ReactNativeTypes'; +import type ReactFabricHostComponent from './ReactFabricPublicInstance/ReactFabricHostComponent'; import type {Element, ElementRef, ElementType} from 'react'; import {type RootTag} from './RootTag'; @@ -110,3 +111,13 @@ export function unstable_batchedUpdates( export function isProfilingRenderer(): boolean { return Boolean(__DEV__); } + +export function isChildPublicInstance( + parentInstance: ReactFabricHostComponent | HostComponent, + childInstance: ReactFabricHostComponent | HostComponent, +): boolean { + return require('../Renderer/shims/ReactNative').isChildPublicInstance( + parentInstance, + childInstance, + ); +}