Was macht super () ohne Argumente?

Ich lerne reagieren von der docs, aber nicht sicher, was dassuper() tut in diesem Beispiel. Üblicherweise werden nicht die Argumente benötigt, die zum Erstellen einer neuen Instanz übergeben werden, und anschließend die Konstruktormethode von React.Component aufgerufen, um diese Argumente in die Instanz zu integrieren. Was macht es ohne Argumente?

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 (
      <div onClick={this.handleClick}>
        You {text} this. Click to toggle.
      </div>
    );
  }
}

ReactDOM.render(
  <LikeButton />,
  document.getElementById('example')
);

Antworten auf die Frage(4)

Ihre Antwort auf die Frage