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

Function insertNonHydratedInstance

code/communication/public/app.js:12090–12132  ·  view source on GitHub ↗
(returnFiber, fiber)

Source from the content-addressed store, hash-verified

12088 }
12089
12090 function insertNonHydratedInstance(returnFiber, fiber) {
12091 fiber.effectTag |= Placement;
12092 {
12093 switch (returnFiber.tag) {
12094 case HostRoot:
12095 {
12096 var parentContainer = returnFiber.stateNode.containerInfo;
12097 switch (fiber.tag) {
12098 case HostComponent:
12099 var type = fiber.type;
12100 var props = fiber.pendingProps;
12101 didNotFindHydratableContainerInstance(parentContainer, type, props);
12102 break;
12103 case HostText:
12104 var text = fiber.pendingProps;
12105 didNotFindHydratableContainerTextInstance(parentContainer, text);
12106 break;
12107 }
12108 break;
12109 }
12110 case HostComponent:
12111 {
12112 var parentType = returnFiber.type;
12113 var parentProps = returnFiber.memoizedProps;
12114 var parentInstance = returnFiber.stateNode;
12115 switch (fiber.tag) {
12116 case HostComponent:
12117 var _type = fiber.type;
12118 var _props = fiber.pendingProps;
12119 didNotFindHydratableInstance(parentType, parentProps, parentInstance, _type, _props);
12120 break;
12121 case HostText:
12122 var _text = fiber.pendingProps;
12123 didNotFindHydratableTextInstance(parentType, parentProps, parentInstance, _text);
12124 break;
12125 }
12126 break;
12127 }
12128 default:
12129 return;
12130 }
12131 }
12132 }
12133
12134 function tryHydrate(fiber, nextInstance) {
12135 switch (fiber.tag) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected