MCPcopy
hub / github.com/plotly/dash / resolveDefaultProps

Function resolveDefaultProps

dash/deps/react-dom@18.2.0.js:12997–13013  ·  view source on GitHub ↗
(Component, baseProps)

Source from the content-addressed store, hash-verified

12995 }
12996
12997 function resolveDefaultProps(Component, baseProps) {
12998 if (Component && Component.defaultProps) {
12999 // Resolve default props. Taken from ReactElement
13000 var props = assign({}, baseProps);
13001 var defaultProps = Component.defaultProps;
13002
13003 for (var propName in defaultProps) {
13004 if (props[propName] === undefined) {
13005 props[propName] = defaultProps[propName];
13006 }
13007 }
13008
13009 return props;
13010 }
13011
13012 return baseProps;
13013 }
13014
13015 var valueCursor = createCursor(null);
13016 var rendererSigil;

Callers 5

updateClassInstanceFunction · 0.70
mountLazyComponentFunction · 0.70
beginWorkFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…