From f9bf828701e7ba430da45d86f11fde2f93cbc491 Mon Sep 17 00:00:00 2001 From: Andrew Clark Date: Thu, 21 May 2020 10:03:59 -0700 Subject: [PATCH] Add `unstable_isNewReconciler export to FB builds (#18974) Should check this at runtime instead of the GK --- packages/react-dom/index.classic.fb.js | 1 + packages/react-dom/index.js | 1 + packages/react-dom/index.modern.fb.js | 1 + packages/react-dom/src/client/ReactDOM.js | 7 ++++++- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/react-dom/index.classic.fb.js b/packages/react-dom/index.classic.fb.js index f89aab4fb5..d6bc031477 100644 --- a/packages/react-dom/index.classic.fb.js +++ b/packages/react-dom/index.classic.fb.js @@ -37,4 +37,5 @@ export { unstable_renderSubtreeIntoContainer, unstable_createPortal, unstable_createEventHandle, + unstable_isNewReconciler, } from './src/client/ReactDOM'; diff --git a/packages/react-dom/index.js b/packages/react-dom/index.js index d16ef8090e..a3bc225bb8 100644 --- a/packages/react-dom/index.js +++ b/packages/react-dom/index.js @@ -28,4 +28,5 @@ export { unstable_renderSubtreeIntoContainer, unstable_createPortal, unstable_createEventHandle, + unstable_isNewReconciler, } from './src/client/ReactDOM'; diff --git a/packages/react-dom/index.modern.fb.js b/packages/react-dom/index.modern.fb.js index b32ff105ce..c9317869ee 100644 --- a/packages/react-dom/index.modern.fb.js +++ b/packages/react-dom/index.modern.fb.js @@ -20,4 +20,5 @@ export { unstable_flushControlled, unstable_scheduleHydration, unstable_createEventHandle, + unstable_isNewReconciler, } from './src/client/ReactDOM'; diff --git a/packages/react-dom/src/client/ReactDOM.js b/packages/react-dom/src/client/ReactDOM.js index 9aaa87514e..d24be67df2 100644 --- a/packages/react-dom/src/client/ReactDOM.js +++ b/packages/react-dom/src/client/ReactDOM.js @@ -45,7 +45,10 @@ import { } from 'legacy-events/EventPluginRegistry'; import ReactVersion from 'shared/ReactVersion'; import invariant from 'shared/invariant'; -import {warnUnstableRenderSubtreeIntoContainer} from 'shared/ReactFeatureFlags'; +import { + warnUnstableRenderSubtreeIntoContainer, + enableNewReconciler, +} from 'shared/ReactFeatureFlags'; import { getInstanceFromNode, @@ -246,3 +249,5 @@ if (__DEV__) { } } } + +export const unstable_isNewReconciler = enableNewReconciler;