dillon1000/react

Commit

Combine Flags and SubtreeFlags types (#19775)

Because the `subtreeFlags` is the union of all the flags present in
a subtree, we can use the same type as `flags`.

One practical benefit is that we can bubble up the flags from the
children with a single `|=` operator.

Structurally, everything else about the effect algorithm is unchanged.
Browse files
Changed paths6 files
First-parent comparison
M packages/react-reconciler/src/ReactFiber.new.js ModifiedM packages/react-reconciler/src/ReactFiberCommitWork.new.js ModifiedM packages/react-reconciler/src/ReactFiberCompleteWork.new.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.new.js ModifiedM packages/react-reconciler/src/ReactInternalTypes.js ModifiedD packages/react-reconciler/src/ReactSubtreeFlags.js Deleted
Patch

Files changed

Rendering syntax-highlighted changes…