JSFiddle - React, Tailwind, and code Playground
by Станислав Некрасов
JavaScript
class MetElement {
constructor(props, ...children) {
this.props = props;
this.children = children;
}
renderChildren() {
}
render() {
}
}
class HText extends MetElement {
constructor(text) {
super({});
this.text = text;
}
render() {
return document.createTextNode(this.text);
}
}
class HDiv extends MetElement {
constructor(props, ...children) {
super(props, ...children);
}
render() {
return document.createElement('div');
}
}
let test = new HText('Метлик - супер!');
document.body.append(test.render());