MCPcopy Create free account
hub / github.com/reactjs/react-rails / cloneUpdateQueue

Function cloneUpdateQueue

lib/assets/react-source/development/react.js:15855–15869  ·  view source on GitHub ↗
(current, workInProgress)

Source from the content-addressed store, hash-verified

15853 fiber.updateQueue = queue;
15854 }
15855 function cloneUpdateQueue(current, workInProgress) {
15856 // Clone the update queue from current. Unless it's already a clone.
15857 var queue = workInProgress.updateQueue;
15858 var currentQueue = current.updateQueue;
15859
15860 if (queue === currentQueue) {
15861 var clone = {
15862 baseState: currentQueue.baseState,
15863 baseQueue: currentQueue.baseQueue,
15864 shared: currentQueue.shared,
15865 effects: currentQueue.effects
15866 };
15867 workInProgress.updateQueue = clone;
15868 }
15869 }
15870 function createUpdate(expirationTime, suspenseConfig) {
15871 var update = {
15872 expirationTime: expirationTime,

Callers 3

enqueueCapturedUpdateFunction · 0.85
updateClassInstanceFunction · 0.85
updateHostRootFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected