rename ReactFiberContext to ReactFiberLegacyContext (#33622)
It wasn't immediately obvious to me, that all the exports here are related to legacy context, so renaming for clarity. Modern context lives in `ReactFiberNewContext` which we could probably also raname in a separate step to just Context.
Jan Kassens committed
Jun 23, 2025 at 17:21 UTC
aab72cb1cbfc30f07af7b949fb9dc8d7497d73ca
8 files changed
+8
-8
packages/react-reconciler/src/ReactFiberBeginWork.js
+1
-1
@@ -236,7 +236,7 @@ import {
236
isContextProvider as isLegacyContextProvider,
237
pushTopLevelContextObject,
238
invalidateContextProvider,
239
-} from './ReactFiberContext';
239
+} from './ReactFiberLegacyContext';
240
import {
241
getIsHydrating,
242
enterHydrationState,
packages/react-reconciler/src/ReactFiberClassComponent.js
+2
-2
@@ -53,7 +53,7 @@ import {
53
getUnmaskedContext,
54
hasContextChanged,
55
emptyContextObject,
56
-} from './ReactFiberContext';
56
+} from './ReactFiberLegacyContext';
57
import {readContext, checkIfContextChanged} from './ReactFiberNewContext';
58
import {requestUpdateLane, scheduleUpdateOnFiber} from './ReactFiberWorkLoop';
59
import {
@@ -695,7 +695,7 @@ function constructClassInstance(
695
}
696
697
// Cache unmasked context so we can avoid recreating masked context unless necessary.
698
- // ReactFiberContext usually updates this cache but can't for newly-created instances.
698
+ // ReactFiberLegacyContext usually updates this cache but can't for newly-created instances.
699
if (isLegacyContextConsumer) {
700
cacheContext(workInProgress, unmaskedContext, context);
701
}
packages/react-reconciler/src/ReactFiberCompleteWork.js
+1
-1
@@ -150,7 +150,7 @@ import {
150
isContextProvider as isLegacyContextProvider,
151
popContext as popLegacyContext,
152
popTopLevelContextObject as popTopLevelLegacyContextObject,
153
-} from './ReactFiberContext';
153
+} from './ReactFiberLegacyContext';
154
import {popProvider} from './ReactFiberNewContext';
155
import {
156
prepareToHydrateHostInstance,
packages/react-reconciler/src/ReactFiberHotReloading.js
+1
-1
@@ -20,7 +20,7 @@ import {
20
} from './ReactFiberWorkLoop';
21
import {enqueueConcurrentRenderForLane} from './ReactFiberConcurrentUpdates';
22
import {updateContainerSync} from './ReactFiberReconciler';
23
-import {emptyContextObject} from './ReactFiberContext';
23
+import {emptyContextObject} from './ReactFiberLegacyContext';
24
import {SyncLane} from './ReactFiberLane';
25
import {
26
ClassComponent,
packages/react-reconciler/src/ReactFiberLegacyContext.js
renamed
packages/react-reconciler/src/ReactFiberReconciler.js
+1
-1
@@ -57,7 +57,7 @@ import {
57
processChildContext,
58
emptyContextObject,
59
isContextProvider as isLegacyContextProvider,
60
-} from './ReactFiberContext';
60
+} from './ReactFiberLegacyContext';
61
import {createFiberRoot} from './ReactFiberRoot';
62
import {isRootDehydrated} from './ReactFiberShellHydration';
63
import {
packages/react-reconciler/src/ReactFiberUnwindWork.js
+1
-1
@@ -49,7 +49,7 @@ import {
49
isContextProvider as isLegacyContextProvider,
50
popContext as popLegacyContext,
51
popTopLevelContextObject as popTopLevelLegacyContextObject,
52
-} from './ReactFiberContext';
52
+} from './ReactFiberLegacyContext';
53
import {popProvider} from './ReactFiberNewContext';
54
import {popCacheProvider} from './ReactFiberCacheComponent';
55
import {transferActualDuration} from './ReactProfilerTimer';
packages/react-reconciler/src/ReactFiberWorkLoop.js
+1
-1
@@ -357,7 +357,7 @@ import {
357
flushSyncWorkOnLegacyRootsOnly,
358
requestTransitionLane,
359
} from './ReactFiberRootScheduler';
360
-import {getMaskedContext, getUnmaskedContext} from './ReactFiberContext';
360
+import {getMaskedContext, getUnmaskedContext} from './ReactFiberLegacyContext';
361
import {logUncaughtError} from './ReactFiberErrorLogger';
362
import {
363
deleteScheduledGesture,