diff --git a/packages/react-native-renderer/src/ReactFabric.js b/packages/react-native-renderer/src/ReactFabric.js index b182111abad57..6bd03432c4309 100644 --- a/packages/react-native-renderer/src/ReactFabric.js +++ b/packages/react-native-renderer/src/ReactFabric.js @@ -7,7 +7,7 @@ * @flow */ -import type {ReactNativeType} from './ReactNativeTypes'; +import type {ReactFabricType} from './ReactNativeTypes'; import type {ReactNodeList} from 'shared/ReactTypes'; import './ReactFabricInjection'; @@ -32,7 +32,7 @@ ReactGenericBatching.injection.injectRenderer(ReactFabricRenderer); const roots = new Map(); -const ReactFabric: ReactNativeType = { +const ReactFabric: ReactFabricType = { NativeComponent: ReactNativeComponent, findNodeHandle: findNumericNodeHandle, @@ -61,10 +61,6 @@ const ReactFabric: ReactNativeType = { } }, - unmountComponentAtNodeAndRemoveContainer(containerTag: number) { - ReactFabric.unmountComponentAtNode(containerTag); - }, - createPortal( children: ReactNodeList, containerTag: number, @@ -73,8 +69,6 @@ const ReactFabric: ReactNativeType = { return ReactPortal.createPortal(children, containerTag, null, key); }, - unstable_batchedUpdates: ReactGenericBatching.batchedUpdates, - __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: { // Used as a mixin in many createClass-based components NativeMethodsMixin, diff --git a/packages/react-native-renderer/src/ReactNativeTypes.js b/packages/react-native-renderer/src/ReactNativeTypes.js index e84d222b51da6..f967c06b1671d 100644 --- a/packages/react-native-renderer/src/ReactNativeTypes.js +++ b/packages/react-native-renderer/src/ReactNativeTypes.js @@ -103,3 +103,16 @@ export type ReactNativeType = { __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: SecretInternalsType, }; + +export type ReactFabricType = { + NativeComponent: any, + findNodeHandle(componentOrHandle: any): ?number, + render( + element: React$Element, + containerTag: any, + callback: ?Function, + ): any, + unmountComponentAtNode(containerTag: number): any, + + __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: SecretInternalsType, +};