Pessoal, boa noite!
Caso eu queira utilizar o elemento enviado para a classe dentro de algum método da classe (E não exclusivamente na superclasse), a exemplo abaixo:
update(messageText) {
messageText ? this._element.innerHTML = this.template(messageText) : this._element.innerHTML = "<p> </p>"
}
Precisarei ter algo, como isso:
class MessageView extends View {
constructor (targetElement) {
super(targetElement);
this._element = targetElement;
}
Seria coerente? Ou teríamos alguma observação?