diff --git a/packages/react-native/jest/mockComponent.js b/packages/react-native/jest/mockComponent.js index 2fa82c15eab..db79932447d 100644 --- a/packages/react-native/jest/mockComponent.js +++ b/packages/react-native/jest/mockComponent.js @@ -16,7 +16,10 @@ module.exports = (moduleName, instanceMethods, isESModule) => { const React = require('react'); const SuperClass = - typeof RealComponent === 'function' ? RealComponent : React.Component; + typeof RealComponent === 'function' && + RealComponent.prototype.constructor instanceof React.Component + ? RealComponent + : React.Component; const name = RealComponent.displayName ||