Skip to content

Commit 9e5cf59

Browse files
fix(flushMicroTasks): fallback to no scheduler (#739)
Co-authored-by: Kent C. Dodds <[email protected]>
1 parent b81fd01 commit 9e5cf59

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/flush-microtasks.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ function getIsUsingFakeTimers() {
2020

2121
const globalObj = typeof window === 'undefined' ? global : window
2222
let Scheduler = globalObj.Scheduler
23-
const isModernScheduleCallbackSupported = satisfies(React.version, '>16.8.6', {
24-
includePrerelease: true,
25-
})
2623

2724
let didWarnAboutMessageChannel = false
2825
let enqueueTask
@@ -58,9 +55,14 @@ try {
5855
'if you encounter this warning.',
5956
)
6057
}
58+
6159
}
6260
}
6361

62+
const isModernScheduleCallbackSupported = Scheduler && satisfies(React.version, '>16.8.6', {
63+
includePrerelease: true,
64+
})
65+
6466
function scheduleCallback(cb) {
6567
const NormalPriority = Scheduler
6668
? Scheduler.NormalPriority || Scheduler.unstable_NormalPriority

0 commit comments

Comments
 (0)