Skip to content

Commit 5d1d167

Browse files
authored
Remove scheduler priority from hydration (#20957)
1 parent 73e900b commit 5d1d167

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

packages/react-dom/src/events/ReactDOMEventReplaying.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,8 @@ import type {LanePriority} from 'react-reconciler/src/ReactFiberLane.old';
1616

1717
import {enableSelectiveHydration} from 'shared/ReactFeatureFlags';
1818
import {
19-
unstable_runWithPriority as runWithPriority,
2019
unstable_scheduleCallback as scheduleCallback,
2120
unstable_NormalPriority as NormalPriority,
22-
unstable_getCurrentPriorityLevel as getCurrentPriorityLevel,
2321
} from 'scheduler';
2422
import {
2523
getNearestMountedFiber,
@@ -111,7 +109,6 @@ const queuedPointerCaptures: Map<number, QueuedReplayableEvent> = new Map();
111109
type QueuedHydrationTarget = {|
112110
blockedOn: null | Container | SuspenseInstance,
113111
target: Node,
114-
priority: number,
115112
lanePriority: LanePriority,
116113
|};
117114
const queuedExplicitHydrationTargets: Array<QueuedHydrationTarget> = [];
@@ -394,9 +391,7 @@ function attemptExplicitHydrationTarget(
394391
// Increase its priority.
395392
queuedTarget.blockedOn = instance;
396393
attemptHydrationAtPriority(queuedTarget.lanePriority, () => {
397-
runWithPriority(queuedTarget.priority, () => {
398-
attemptHydrationAtCurrentPriority(nearestMounted);
399-
});
394+
attemptHydrationAtCurrentPriority(nearestMounted);
400395
});
401396

402397
return;
@@ -417,17 +412,17 @@ function attemptExplicitHydrationTarget(
417412

418413
export function queueExplicitHydrationTarget(target: Node): void {
419414
if (enableSelectiveHydration) {
420-
const schedulerPriority = getCurrentPriorityLevel();
421415
const updateLanePriority = getCurrentUpdatePriority();
422416
const queuedTarget: QueuedHydrationTarget = {
423417
blockedOn: null,
424418
target: target,
425-
priority: schedulerPriority,
426419
lanePriority: updateLanePriority,
427420
};
428421
let i = 0;
429422
for (; i < queuedExplicitHydrationTargets.length; i++) {
430-
if (schedulerPriority <= queuedExplicitHydrationTargets[i].priority) {
423+
if (
424+
updateLanePriority <= queuedExplicitHydrationTargets[i].lanePriority
425+
) {
431426
break;
432427
}
433428
}

0 commit comments

Comments
 (0)