dillon1000/react

Commit

Rename ReactFiberScheduler -> ReactFiberWorkLoop and extract throwException from Unwind (#15725)

* Rename ReactFiberScheduler to ReactFiberWorkLoop

The scheduling part is mostly extracted out to the scheduler package.

What's remaining is mostly around the loop around each section of work.
I name it something with Work in it because it's very related to the
BeginWork, CompleteWork and UnwindWork sections.

* Extract throwException from UnwindWork

Our throwing works more like algebraic effects in that it's a separate
phase where we find a handler and we later unwind.
Browse files
Changed paths17 files
First-parent comparison
M packages/react-dom/src/test-utils/ReactTestUtils.js ModifiedM packages/react-dom/src/test-utils/ReactTestUtilsAct.js ModifiedM packages/react-noop-renderer/src/createReactNoop.js ModifiedM packages/react-reconciler/src/ReactFiberBeginWork.js ModifiedM packages/react-reconciler/src/ReactFiberClassComponent.js ModifiedM packages/react-reconciler/src/ReactFiberCommitWork.js ModifiedM packages/react-reconciler/src/ReactFiberCompleteWork.js ModifiedM packages/react-reconciler/src/ReactFiberDevToolsHook.js ModifiedM packages/react-reconciler/src/ReactFiberHooks.js ModifiedM packages/react-reconciler/src/ReactFiberHotReloading.js ModifiedM packages/react-reconciler/src/ReactFiberReconciler.js ModifiedM packages/react-reconciler/src/ReactFiberRoot.js ModifiedA packages/react-reconciler/src/ReactFiberThrow.js AddedM packages/react-reconciler/src/ReactFiberUnwindWork.js ModifiedR packages/react-reconciler/src/ReactFiberScheduler.js →packages/react-reconciler/src/ReactFiberWorkLoop.js RenamedM packages/react-reconciler/src/ReactUpdateQueue.js ModifiedM packages/react-test-renderer/src/ReactTestRendererAct.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…