diff --git a/packages/webpack-plugin/lib/runtime/optionProcessorReact.js b/packages/webpack-plugin/lib/runtime/optionProcessorReact.js index 51e4afe5f7..d440518bde 100644 --- a/packages/webpack-plugin/lib/runtime/optionProcessorReact.js +++ b/packages/webpack-plugin/lib/runtime/optionProcessorReact.js @@ -14,6 +14,11 @@ export function getComponent (component, extendOptions) { // eslint-disable-next-line if (extendOptions && !component.__mpxExtended) { extend(component, extendOptions, { __mpxExtended: true }) + const render = (component.type && component.type.render) || component.render + const displayName = extendOptions.displayName || component.displayName + if (render && displayName && !render.displayName) { + render.displayName = displayName + } } return component }