title: Is the call to super(props) in an ES6 class important?
body: <p>Suppose I've the following class:</p>
  
  <pre><code>class Tabs extends React.Component {
    displayName: Tabs;
  
    static propTypes = {
    selected: React.PropTypes.number,
    children: React.PropTypes.oneOfType([
      React.PropTypes.array,
      React.PropTypes.element
    ]).isRequired
    };
  
    constructor() {
    super();
    this.state = {
      selected: 0,
      maxSelected: 0
    };
  
    render() {
      return(
        &lt;div&gt;
         {this.props.selected}
         {this.props.children}
        &lt;/div&gt;
      );
    }
  };
  </code></pre>
  
  <p>I want to know that if passing the following constructor is important:</p>
  
  <pre><code>constructor(props) {
    super(props);
  }
  </code></pre>
  
  <p>My current code works just fine but I wanted to know if this is a good practice.</p>