Глосарій

Web Components

Web Components — набір нативних браузерних API для створення власних HTML-елементів із інкапсульованою логікою і стилями. Без фреймворку, на чистому JavaScript.

Три технології

Приклад

class MyCard extends HTMLElement {
  connectedCallback() {
    const shadow = this.attachShadow({ mode: 'open' });
    shadow.innerHTML = `
      
      
`; } } customElements.define('my-card', MyCard); // Використання в HTML: // Контент тут

Web Components vs React/Vue

Web Components — нативний стандарт, без залежностей. React/Vue — бібліотеки з кращим DX і екосистемою. Можна комбінувати: Lit (Google) спрощує написання Web Components.