function isValidClass(componentClass) {
  return componentClass instanceof Function &&
         'componentConstructor' in componentClass &&
         componentClass.componentConstructor instanceof Function;
}
Checks if a value is a valid component constructor.

@param {*}
@return {boolean}
@public