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

Function insertNonHydratedInstance

code/styling/public/app.js:12055–12097  ·  view source on GitHub ↗
(returnFiber, fiber)

Source from the content-addressed store, hash-verified

12053 }
12054
12055 function insertNonHydratedInstance(returnFiber, fiber) {
12056 fiber.effectTag |= Placement;
12057 {
12058 switch (returnFiber.tag) {
12059 case HostRoot:
12060 {
12061 var parentContainer = returnFiber.stateNode.containerInfo;
12062 switch (fiber.tag) {
12063 case HostComponent:
12064 var type = fiber.type;
12065 var props = fiber.pendingProps;
12066 didNotFindHydratableContainerInstance(parentContainer, type, props);
12067 break;
12068 case HostText:
12069 var text = fiber.pendingProps;
12070 didNotFindHydratableContainerTextInstance(parentContainer, text);
12071 break;
12072 }
12073 break;
12074 }
12075 case HostComponent:
12076 {
12077 var parentType = returnFiber.type;
12078 var parentProps = returnFiber.memoizedProps;
12079 var parentInstance = returnFiber.stateNode;
12080 switch (fiber.tag) {
12081 case HostComponent:
12082 var _type = fiber.type;
12083 var _props = fiber.pendingProps;
12084 didNotFindHydratableInstance(parentType, parentProps, parentInstance, _type, _props);
12085 break;
12086 case HostText:
12087 var _text = fiber.pendingProps;
12088 didNotFindHydratableTextInstance(parentType, parentProps, parentInstance, _text);
12089 break;
12090 }
12091 break;
12092 }
12093 default:
12094 return;
12095 }
12096 }
12097 }
12098
12099 function tryHydrate(fiber, nextInstance) {
12100 switch (fiber.tag) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected