@@ -16,10 +16,8 @@ import type {LanePriority} from 'react-reconciler/src/ReactFiberLane.old';
16
16
17
17
import { enableSelectiveHydration } from 'shared/ReactFeatureFlags' ;
18
18
import {
19
- unstable_runWithPriority as runWithPriority ,
20
19
unstable_scheduleCallback as scheduleCallback ,
21
20
unstable_NormalPriority as NormalPriority ,
22
- unstable_getCurrentPriorityLevel as getCurrentPriorityLevel ,
23
21
} from 'scheduler' ;
24
22
import {
25
23
getNearestMountedFiber ,
@@ -111,7 +109,6 @@ const queuedPointerCaptures: Map<number, QueuedReplayableEvent> = new Map();
111
109
type QueuedHydrationTarget = { |
112
110
blockedOn : null | Container | SuspenseInstance ,
113
111
target : Node ,
114
- priority : number ,
115
112
lanePriority : LanePriority ,
116
113
| } ;
117
114
const queuedExplicitHydrationTargets : Array < QueuedHydrationTarget > = [ ] ;
@@ -394,9 +391,7 @@ function attemptExplicitHydrationTarget(
394
391
// Increase its priority.
395
392
queuedTarget . blockedOn = instance ;
396
393
attemptHydrationAtPriority ( queuedTarget . lanePriority , ( ) => {
397
- runWithPriority ( queuedTarget . priority , ( ) => {
398
- attemptHydrationAtCurrentPriority ( nearestMounted ) ;
399
- } ) ;
394
+ attemptHydrationAtCurrentPriority ( nearestMounted ) ;
400
395
} ) ;
401
396
402
397
return ;
@@ -417,17 +412,17 @@ function attemptExplicitHydrationTarget(
417
412
418
413
export function queueExplicitHydrationTarget ( target : Node ) : void {
419
414
if ( enableSelectiveHydration ) {
420
- const schedulerPriority = getCurrentPriorityLevel ( ) ;
421
415
const updateLanePriority = getCurrentUpdatePriority ( ) ;
422
416
const queuedTarget : QueuedHydrationTarget = {
423
417
blockedOn : null ,
424
418
target : target ,
425
- priority : schedulerPriority ,
426
419
lanePriority : updateLanePriority ,
427
420
} ;
428
421
let i = 0 ;
429
422
for ( ; i < queuedExplicitHydrationTargets . length ; i ++ ) {
430
- if ( schedulerPriority <= queuedExplicitHydrationTargets [ i ] . priority ) {
423
+ if (
424
+ updateLanePriority <= queuedExplicitHydrationTargets [ i ] . lanePriority
425
+ ) {
431
426
break ;
432
427
}
433
428
}
0 commit comments