diff --git a/src/index.js b/src/index.js index 9d91082a..5fd35006 100644 --- a/src/index.js +++ b/src/index.js @@ -206,9 +206,7 @@ export default function renderToString(vnode, context, opts, inner, isSvgMode) { } function getComponentName(component) { - let proto = component.prototype, - ctor = proto && proto.constructor; - return component.displayName || component.name || (proto && (proto.displayName || proto.name)) || getFallbackComponentName(component); + return component.displayName || component!==Function && component.name || getFallbackComponentName(component); } function getFallbackComponentName(component) {