Is the call to super(props) in an ES6 class important? : <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>
