code: function Component(props, context) {
      this._dirty = true;
  
      /** @public
       *	@type {object}
       */
      this.context = context;
  
      /** @public
       *	@type {object}
       */
      this.props = props;
  
      /** @public
       *	@type {object}
       */
      this.state = this.state || {};
    }
docs: Base Component class.
  Provides `setState()` and `forceUpdate()`, which trigger rendering.
  @public
  
  @example
  class MyFoo extends Component {
  render(props, state) {
  return <div />;
  }
  }