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

Function insertNonHydratedInstance

code/new-context-api/public/app.js:11416–11458  ·  view source on GitHub ↗
(returnFiber, fiber)

Source from the content-addressed store, hash-verified

11414 }
11415
11416 function insertNonHydratedInstance(returnFiber, fiber) {
11417 fiber.effectTag |= Placement;
11418 {
11419 switch (returnFiber.tag) {
11420 case HostRoot:
11421 {
11422 var parentContainer = returnFiber.stateNode.containerInfo;
11423 switch (fiber.tag) {
11424 case HostComponent:
11425 var type = fiber.type;
11426 var props = fiber.pendingProps;
11427 didNotFindHydratableContainerInstance(parentContainer, type, props);
11428 break;
11429 case HostText:
11430 var text = fiber.pendingProps;
11431 didNotFindHydratableContainerTextInstance(parentContainer, text);
11432 break;
11433 }
11434 break;
11435 }
11436 case HostComponent:
11437 {
11438 var parentType = returnFiber.type;
11439 var parentProps = returnFiber.memoizedProps;
11440 var parentInstance = returnFiber.stateNode;
11441 switch (fiber.tag) {
11442 case HostComponent:
11443 var _type = fiber.type;
11444 var _props = fiber.pendingProps;
11445 didNotFindHydratableInstance(parentType, parentProps, parentInstance, _type, _props);
11446 break;
11447 case HostText:
11448 var _text = fiber.pendingProps;
11449 didNotFindHydratableTextInstance(parentType, parentProps, parentInstance, _text);
11450 break;
11451 }
11452 break;
11453 }
11454 default:
11455 return;
11456 }
11457 }
11458 }
11459
11460 function tryHydrate(fiber, nextInstance) {
11461 switch (fiber.tag) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected