Feb 23, 2017 · 1 min read
Com a hardcore fan de BEM trobo que això de
`.c-nav__link.c-nav__link — small`
fa lleig i és innecessari. S’ha de donar una mica de crèdit i un developer que treballi en una codebase on hi ha BEM *sabrà* que no ha d’aplicar un modifier d’un block en un altre. Si es necessiten modifiers genèrics jo el que faig és fer utility classes tipus `.is-small` (o .u-small ja que fas namespacing) que es poden aplicar a qualsevol block, i si l’small del nav ha de ser diferent al small genèric, és quan té sentit fer`.c-nav__link.is-small`.
Pero baia, molt bé tot i visca el BEM.
