MCPcopy Index your code
hub / github.com/react/react / createFiberFromElement

Function createFiberFromElement

packages/react-reconciler/src/ReactFiber.js:718–744  ·  view source on GitHub ↗
(
  element: ReactElement,
  mode: TypeOfMode,
  lanes: Lanes,
)

Source from the content-addressed store, hash-verified

716}
717
718export function createFiberFromElement(
719 element: ReactElement,
720 mode: TypeOfMode,
721 lanes: Lanes,
722): Fiber {
723 let owner = null;
724 if (__DEV__) {
725 owner = element._owner;
726 }
727 const type = element.type;
728 const key = element.key;
729 const pendingProps = element.props;
730 const fiber = createFiberFromTypeAndProps(
731 type,
732 key,
733 pendingProps,
734 owner,
735 mode,
736 lanes,
737 );
738 if (__DEV__) {
739 fiber._debugOwner = element._owner;
740 fiber._debugStack = element._debugStack;
741 fiber._debugTask = element._debugTask;
742 }
743 return fiber;
744}
745
746export function createFiberFromFragment(
747 elements: ReactFragment,

Callers 4

validateFragmentPropsFunction · 0.90
updateElementFunction · 0.90
createChildFunction · 0.90
reconcileSingleElementFunction · 0.90

Calls 1

Tested by

no test coverage detected