Comments 8

Спасибо за ссылку. Это немного разные вещи. Web Components — технология, позволяющая создавать переиспользуемые компоненты. Component Library — это список переиспользуемых компонент. По сути, Components Library может состоять из Web Components.

Использовать вложенные компоненты, чтобы корневой отвечал за логику, а вложенный — за представление.
Например — glimmerjs
Доклад по теме — «как разрабатывать и поддерживать компоненты»

В правильном направлении движетесь, только писать своё совсем не обязательно, готовых решений предостаточно, а их возможности в разы превосходят ваши.


Посмотрите этот доклад, там есть краткий обзор существующих решений и не только.

Большое спасибо за полезный доклад.
Своё решение, как водится, родилось от отчаяния. Требовалось всего-то:


  • показать все компоненты на одной странице
  • иметь отдельную страницу для каждой из компонент. Очень помогает при отладке адаптивных элементов
  • древовидная структура представления компонент (папки-подпапки)

Единственная библиотека, подходящая по перечисленным критериям была Tapestry. Может еще есть? Беда в том, что нужно попотеть чтоб встроить Tapestry в билд процесс и она люто конфликтовала с имеющимся кодом. Такие дела.

Only those users with full accounts are able to leave comments. Log in, please.