dillon1000/react
Commit
Browse files 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.
Changed paths10 files
First-parent comparisonpackages/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 RenamedPatch
Files changed
Rendering syntax-highlighted changes…