UNPKG

feature-u

Version:

Feature Based Project Organization for React

20 lines (17 loc) 543 B
'use strict'; exports.__esModule = true; exports.default = isComponent; var _reactIs = require('react-is'); /** * Return an indicator as to whether the supplied parameter is a * react component (true) or not (false). * * @private */ function isComponent(comp) { // NOTE: Our unit test checks all three forms of Component creation: // - Stateless Functional Component // - Class Component (extending from React.Component) // - Legacy React.createClass() return (0, _reactIs.isValidElementType)(comp); }