✔️
Создание веб-компонентов с помощью WebC на vanilla JavaScript
Итак, зачем использовать веб-компоненты? На высоком уровне двумя основными
преимуществами веб-компонентов являются инкапсуляция и отсутствие внешних зависимостей.Веб-компоненты решают проблему инкапсуляции, позволяя вам ограничить влияние вашего кода CSS и JavaScript областью действия вашего компонента.
Конечно, популярные фреймворки JavaScript, такие как React и Angular, помогают вам достичь аналогичных эффектов инкапсуляции. Итак, что же делает веб-компоненты особенными? Этот вопрос подводит нас ко второму преимуществу:
веб-компоненты не зависят от библиотек, и вы можете создавать их, используя только встроенные API JavaScript.
Независимый от библиотек характер веб-компонентов особенно полезен при разработке библиотеки компонентов пользовательского интерфейса. В отличие от других библиотек, созданных для конкретных фреймворков, вы можете использовать веб-компоненты для создания библиотеки, которая не связана с одним технологическим стеком. Это означает, что любой может использовать его, независимо от фреймворка JavaScript, который он использует для своего проекта.
▪
Читать дальше@javascriptv