MCPcopy Create free account
hub / github.com/krasimir/react-in-patterns / flushRoot

Function flushRoot

code/higher-order-components/public/app.js:13770–13777  ·  view source on GitHub ↗
(root, expirationTime)

Source from the content-addressed store, hash-verified

13768 }
13769
13770 function flushRoot(root, expirationTime) {
13771 !!isRendering ? invariant(false, 'work.commit(): Cannot commit while already rendering. This likely means you attempted to commit from inside a lifecycle method.') : void 0;
13772 // Perform work on root as if the given expiration time is the current time.
13773 // This has the effect of synchronously flushing all work up to and
13774 // including the given time.
13775 performWorkOnRoot(root, expirationTime, false);
13776 finishRendering();
13777 }
13778
13779 function finishRendering() {
13780 nestedUpdateCount = 0;

Callers

nothing calls this directly

Calls 3

invariantFunction · 0.70
performWorkOnRootFunction · 0.70
finishRenderingFunction · 0.70

Tested by

no test coverage detected