MCPcopy Create free account
hub / github.com/caseywebdev/react-list / placeChild

Function placeChild

docs/index.js:6294–6308  ·  view source on GitHub ↗
(newFiber, lastPlacedIndex, newIndex)

Source from the content-addressed store, hash-verified

6292 return fiber;
6293 }
6294 function placeChild(newFiber, lastPlacedIndex, newIndex) {
6295 newFiber.index = newIndex;
6296 if (!shouldTrackSideEffects)
6297 return (newFiber.flags |= 1048576), lastPlacedIndex;
6298 newIndex = newFiber.alternate;
6299 if (null !== newIndex)
6300 return (
6301 (newIndex = newIndex.index),
6302 newIndex < lastPlacedIndex
6303 ? ((newFiber.flags |= 33554434), lastPlacedIndex)
6304 : newIndex
6305 );
6306 newFiber.flags |= 33554434;
6307 return lastPlacedIndex;
6308 }
6309 function placeSingleChild(newFiber) {
6310 shouldTrackSideEffects &&
6311 null === newFiber.alternate &&

Callers 2

reconcileChildrenArrayFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…