dillon1000/react
Commit
Browse files Separate Child Reconciliation Step from Diffing
This separates the reconciliation step of children into a separate module. This is the first step towards prerendering. The stateful instances are reconciled and put into a "rendered children" set. Updates creates a new of these sets. These two sets are then diffed to create insert/move/remove operations on the set. The next step is to move the ReactChildReconciler step to before the native DOM component. That way it's possible to rely on child reconciliation without relying on diffing.
Changed paths2 files
First-parent comparisonsrc/core/ReactChildReconciler.js AddedM src/core/ReactMultiChild.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…