Polymer Project si WebComponents

V-ati jucat cu Polymer?
Ce parere aveti despre el?

Nu-i neaparat un freamework, dar o colectie de tool-uri si biblioteci pt WebComponents. M-am jucat o data cu el, acum ceva timp si mi s-a parut interesant.

Din ce am vazut pana acum, merge pe ideea de a-ti face propriile componente.

Cam asa ar arata o componenta

import { LitElement, html } from 'lit-element';

class MyElement extends LitElement {
  render() {
    return html`
      <p>Hello world! From my-element</p>
    `;
  }
}

customElements.define('my-element', MyElement);

Si se poate adauga in pagina ca un simplu tag de html <my-element></my-element>

Si partea de css, tot in componenta este integrata.

De asemenea exista suport pt PWA.

Youtube si Gmail parca folosesc Polymer pt interfata.

Un client a folosit Polymer la un proiect acum câțiva ani și era foarte încântat atât de experiență cât și de rezultat. Dacă mi-aduc aminte bine, l-a atras foarte mult faptul că era scris în typescript (sau suportul pentru TS era mai bun decât la react).