react-update-helper
Version:
Precise React re-renders with debug and immutable support
16 lines (15 loc) • 468 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getComponentName = getComponentName;
/**
* Get the name of the given React component
* @protected
* @param {object} ctx - the component context, containing the name, props and state values
* @return {string} - the component name
* @since 1.0.0
*/
function getComponentName(ctx) {
return ctx.constructor.displayName || ctx.displayName || ctx.name || ctx.constructor.name;
}