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

Function insertNonHydratedInstance

code/composition/public/app.js:12193–12235  ·  view source on GitHub ↗
(returnFiber, fiber)

Source from the content-addressed store, hash-verified

12191 }
12192
12193 function insertNonHydratedInstance(returnFiber, fiber) {
12194 fiber.effectTag |= Placement;
12195 {
12196 switch (returnFiber.tag) {
12197 case HostRoot:
12198 {
12199 var parentContainer = returnFiber.stateNode.containerInfo;
12200 switch (fiber.tag) {
12201 case HostComponent:
12202 var type = fiber.type;
12203 var props = fiber.pendingProps;
12204 didNotFindHydratableContainerInstance(parentContainer, type, props);
12205 break;
12206 case HostText:
12207 var text = fiber.pendingProps;
12208 didNotFindHydratableContainerTextInstance(parentContainer, text);
12209 break;
12210 }
12211 break;
12212 }
12213 case HostComponent:
12214 {
12215 var parentType = returnFiber.type;
12216 var parentProps = returnFiber.memoizedProps;
12217 var parentInstance = returnFiber.stateNode;
12218 switch (fiber.tag) {
12219 case HostComponent:
12220 var _type = fiber.type;
12221 var _props = fiber.pendingProps;
12222 didNotFindHydratableInstance(parentType, parentProps, parentInstance, _type, _props);
12223 break;
12224 case HostText:
12225 var _text = fiber.pendingProps;
12226 didNotFindHydratableTextInstance(parentType, parentProps, parentInstance, _text);
12227 break;
12228 }
12229 break;
12230 }
12231 default:
12232 return;
12233 }
12234 }
12235 }
12236
12237 function tryHydrate(fiber, nextInstance) {
12238 switch (fiber.tag) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected