dillon1000/react

Commit

Move sync task queue to its own module (#21109)

The sync task queue is React-specific and doesn't really have anything
to do with Scheduler. We'd keep using it even once `postTask` exists.

By separating that part out, `SchedulerWithReactIntegration` is now
just a module that re-exports the Scheduler API. So I unforked it.
When we switch to ES Modules, we can remove this re-exporting module.
Browse files
Changed paths10 files
First-parent comparison
M packages/react-dom/src/events/ReactDOMEventListener.js ModifiedM packages/react-reconciler/src/ReactFiberCompleteWork.new.js ModifiedM packages/react-reconciler/src/ReactFiberCompleteWork.old.js ModifiedM packages/react-reconciler/src/ReactFiberDevToolsHook.new.js ModifiedM packages/react-reconciler/src/ReactFiberDevToolsHook.old.js ModifiedA packages/react-reconciler/src/ReactFiberSyncTaskQueue.new.js AddedR packages/react-reconciler/src/SchedulerWithReactIntegration.old.js →packages/react-reconciler/src/ReactFiberSyncTaskQueue.old.js RenamedM packages/react-reconciler/src/ReactFiberWorkLoop.new.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.old.js ModifiedR packages/react-reconciler/src/SchedulerWithReactIntegration.new.js →packages/react-reconciler/src/Scheduler.js Renamed
Patch

Files changed

Rendering syntax-highlighted changes…