MCPcopy Index your code
hub / github.com/caseywebdev/react-list / resetWorkInProgress

Function resetWorkInProgress

docs/index.js:12919–12950  ·  view source on GitHub ↗
(workInProgress, renderLanes)

Source from the content-addressed store, hash-verified

12917 return workInProgress;
12918}
12919function resetWorkInProgress(workInProgress, renderLanes) {
12920 workInProgress.flags &= 31457282;
12921 var current = workInProgress.alternate;
12922 null === current
12923 ? ((workInProgress.childLanes = 0),
12924 (workInProgress.lanes = renderLanes),
12925 (workInProgress.child = null),
12926 (workInProgress.subtreeFlags = 0),
12927 (workInProgress.memoizedProps = null),
12928 (workInProgress.memoizedState = null),
12929 (workInProgress.updateQueue = null),
12930 (workInProgress.dependencies = null),
12931 (workInProgress.stateNode = null))
12932 : ((workInProgress.childLanes = current.childLanes),
12933 (workInProgress.lanes = current.lanes),
12934 (workInProgress.child = current.child),
12935 (workInProgress.subtreeFlags = 0),
12936 (workInProgress.deletions = null),
12937 (workInProgress.memoizedProps = current.memoizedProps),
12938 (workInProgress.memoizedState = current.memoizedState),
12939 (workInProgress.updateQueue = current.updateQueue),
12940 (workInProgress.type = current.type),
12941 (renderLanes = current.dependencies),
12942 (workInProgress.dependencies =
12943 null === renderLanes
12944 ? null
12945 : {
12946 lanes: renderLanes.lanes,
12947 firstContext: renderLanes.firstContext
12948 }));
12949 return workInProgress;
12950}
12951function createFiberFromTypeAndProps(
12952 type,
12953 key,

Callers 3

completeWorkFunction · 0.85
replayBeginWorkFunction · 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…