title: JSDoc for a ES6 react component
body: <p>I think the JSDoc comment for a react component could look like this:</p>
  
  <pre><code>/**
   * My component...
   *
   * @namespace MyComponent
   * @memberof app.components
   */
  app.components.MyComponent = React.createClass({
      })
  </code></pre>
  
  <p>But how should it look like if I'm using ES6?</p>
  
  <pre><code>/**
   * My component...
   *
   * @namespace MyComponent
   * @memberof ??
   */
      class MyComponent extends Component {
        /**
         * PropTypes
         * @param {string} element
         */
        static propTypes = {
            element: PropTypes.object
        }
  
        /**
         * Constructor
         * How to take care about onChange and states?
         */
        constructor () {
          super()
          this.onChange = this.onChange.bind(this)
          this.state = {
            anything: true
          }
        }
      }
  </code></pre>
  
  <p>Also I do not understand how to document the static propTypes and the constructor...</p>
  
  <p>Are there more tags missing for the 'best' documentation possible?</p>