¿Qué hace super () sin ningún argumento?
Estoy aprendiendo a reaccionar desde eldocs, pero no estoy seguro de quésuper()
lo hace en este ejemplo. Por lo general, ¿no toma los argumentos que se pasan para hacer una nueva instancia y luego llama al método constructor React.Component para incorporar estos argumentos en la instancia? ¿Qué hace sin ningún argumento?
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')
);