what does super() do without any arguments?
<p>I'm learning react from the <a href="https://facebook.github.io/react/docs/interactivity-and-dynamic-uis.html" rel="noreferrer">docs</a>, but not sure what the <code>super()</code> does in this example. Usually, doesn't it take the arguments that are passed to making a new instance and then calls React.Component's constructor method to incorporate these arguments into the instance? What does it do without any arguments?</p>

<pre><code>class LikeButton extends React.Component {
  constructor() {
    super();
    this.state = {
      liked: false
    };
    this.handleClick = this.handleClick.bind(this);
  }
  handleClick() {
    this.setState({liked: !this.state.liked});
  }
  render() {
    const text = this.state.liked ? 'liked' : 'haven\'t liked';
    return (
      &lt;div onClick={this.handleClick}&gt;
        You {text} this. Click to toggle.
      &lt;/div&gt;
    );
  }
}

ReactDOM.render(
  &lt;LikeButton /&gt;,
  document.getElementById('example')
);
</code></pre>