Web Components. Компонентный подход на чистом JSПриложения
Frontend-разработчик. Пишет в основном на Angular. Любит чистый код.
Пишет статьи на Хабре и на Медиуме:
https://habr.com/ru/users/klimentru/
https://medium.com/@klimentru1986
Телеграм @klimentru1986
В докладе будет рассказано про:
1. Список спецификаций, которые включают в себя web component (custom elements, shadow DOM, html templates), и о том, почему была исключена спецификация html imports;
2. Жизненный цикл компонентов (connectedCallback, disconnectedCallback, attributeChangedCallback);
3. Передача данных в компоненты и прослушивание событий;
4. Использование слотов для более гибкого заполнения содержимого компонентов;
5. Стилизация компонентов с использованием :host и ::slotted;
6. Type Script для web components;
7. Сравнение производительности с ведущими библиотеками;
8. Поддержка браузерами и полифилы;
9. В каких случаях можно использовать web components уже сейчас.