Usado para prover templates estruturados.
Padrão
t-template
t-template--modificador
t-template__subcomponente--modificador
Exemplos
t-icon
t-icon--large
t-btn
t-btn--large
t-media
t-media__img
t-media__img--large
t-media__opt
t-media__body
Usado para indicar o estado do componente.
Padrão
is-estado-tipo
Exemplos
is-hidden
is-collapsed
is-expanded
is-selected
Usado para prover ganchos de javascript para um componente. Pode ser usado para prover uma interface de Javascript aprimorada ou para abstrair outros comportamentos de Javascript.
Padrão
js-ação-nome
Exemplos
js-submit
js-action-save
js-ui-collapsible
js-ui-dropdown
js-ui-dropdown--control
js-ui-dropdown--menu
js-ui-carousel
Could reuse the Template Component naming convention, for example: Poderia reutilizar a convenção de nomenclatura do componente do tema, por exemplo:
especifico
especifico--modificador
especifico__subcomponente
especifico__subcomponente--modificador
Ou apenas deixe qualquer coisa passar.