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

Function createFiberFromProfiler

lib/assets/react-source/development/react.js:27698–27711  ·  view source on GitHub ↗
(pendingProps, mode, expirationTime, key)

Source from the content-addressed store, hash-verified

27696 }
27697
27698 function createFiberFromProfiler(pendingProps, mode, expirationTime, key) {
27699 {
27700 if (typeof pendingProps.id !== 'string' || typeof pendingProps.onRender !== 'function') {
27701 error('Profiler must specify an "id" string and "onRender" function as props');
27702 }
27703 }
27704
27705 var fiber = createFiber(Profiler, pendingProps, key, mode | ProfileMode); // TODO: The Profiler fiber shouldn't have a type. It has a tag.
27706
27707 fiber.elementType = REACT_PROFILER_TYPE;
27708 fiber.type = REACT_PROFILER_TYPE;
27709 fiber.expirationTime = expirationTime;
27710 return fiber;
27711 }
27712
27713 function createFiberFromSuspense(pendingProps, mode, expirationTime, key) {
27714 var fiber = createFiber(SuspenseComponent, pendingProps, key, mode); // TODO: The SuspenseComponent fiber shouldn't have a type. It has a tag.

Callers 1

Calls 2

createFiberFunction · 0.85
errorFunction · 0.70

Tested by

no test coverage detected