dillon1000/react
Commit
Browse files Add Fragment fiber type
We currently treat nested arrays as a unique namespace from top level children. So that these won't share key namespaces. This adds a new fiber type that will represent the position of a fragment. This is only used for nested arrays. Even if you return an array from a composite component, we don't need this since they share namespace with a single top level component. This still doesn't implement the complete reconciliation algorthim in child fiber. That's coming later.
Changed paths8 files
First-parent comparisonsrc/renderers/shared/fiber/ReactChildFiber.js ModifiedM src/renderers/shared/fiber/ReactFiber.js ModifiedM src/renderers/shared/fiber/ReactFiberBeginWork.js ModifiedM src/renderers/shared/fiber/ReactFiberCompleteWork.js ModifiedM src/renderers/shared/fiber/ReactTypeOfWork.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js ModifiedA src/renderers/shared/fiber/__tests__/ReactTopLevelFragment-test.js AddedM src/renderers/shared/fiber/isomorphic/ReactCoroutine.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…