История изменений
Исправление special-k, (текущая версия) :
Это может достигаться за счет абстрагирования от реальных dom-структур компонента и соответственно упрощения. Как правило, каждый компонент позволяет в себя добавлять другие компоненты - это общепринятая точка расширения, которая автоматически есть у всех компонентов. Тогда ты легко добавляешь новый пункт в меню. Т.е. получается эдакий shadow dom. Если у тебя 5 вариантов куда нужно добавить элемент - то это неудачная структура компонентов.
Так же, можно в рамках одного компонента (или класса компонентов) прописать правила замены используемых компонентов, т.е.: «Вместо этого используй этот, если...».
Исходная версия special-k, :
Это может достигаться за счет абстрагирования от реальных dom-структур компонента и соответственно упрощения. Как правило, каждый компонент позволяет в себя добавлять другие компоненты - это общепринятая точка расширения, которая автоматически есть у всех компонентов. Тогда ты легко добавляешь новый пункт в меню. Т.е. получается эдакий shadow dom. Если у тебя 5 вариантов куда нужно добавить элемент - это это неудачная структура компонентов.
Так же, можно в рамках одного компонента (или класса компонентов) прописать правила замены используемых компонентов, т.е.: «Вместо этого используй этот, если...».