MCPcopy Create free account
hub / github.com/caseywebdev/react-list / hydrateSanitizedAttribute

Function hydrateSanitizedAttribute

docs/index.js:36978–37011  ·  view source on GitHub ↗
(
      domElement,
      propKey,
      attributeName,
      value,
      extraAttributes,
      serverDifferences
    )

Source from the content-addressed store, hash-verified

36976 warnForPropDifference(propKey, domElement, value, serverDifferences);
36977 }
36978 function hydrateSanitizedAttribute(
36979 domElement,
36980 propKey,
36981 attributeName,
36982 value,
36983 extraAttributes,
36984 serverDifferences
36985 ) {
36986 extraAttributes.delete(attributeName);
36987 domElement = domElement.getAttribute(attributeName);
36988 if (null === domElement)
36989 switch (typeof value) {
36990 case "undefined":
36991 case "function":
36992 case "symbol":
36993 case "boolean":
36994 return;
36995 }
36996 else if (null != value)
36997 switch (typeof value) {
36998 case "function":
36999 case "symbol":
37000 case "boolean":
37001 break;
37002 default:
37003 if (
37004 (checkAttributeStringCoercion(value, propKey),
37005 (attributeName = sanitizeURL("" + value)),
37006 domElement === attributeName)
37007 )
37008 return;
37009 }
37010 warnForPropDifference(propKey, domElement, value, serverDifferences);
37011 }
37012 function diffHydratedProperties(domElement, tag, props, hostContext) {
37013 for (
37014 var serverDifferences = {},

Callers 1

diffHydratedPropertiesFunction · 0.85

Calls 3

sanitizeURLFunction · 0.85
warnForPropDifferenceFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…