ну дак передавать классы в компоненты это плохой дизайн, не по спеке, не по религии, не по видению (нужное подчеркнуть). А вот херачить стайл теги вместо навешивания нужного класса, это ок =) (по спеке)
ещё были б параметризованные классы, вообще было бы счастье, а то не айс хреначить всё, что с параметрами, в style (который я иначе как хак и последнюю надежду воспринимать не могу), описывая какие-то совершенно жуткие громоздкие условия в скрипте (или создавай хэлпер под каждый из 99 случаев). Я вообще не знаю, как можно передать, допустим, в css content какое-то значение. Свелт этого не предусматривает почему-то. Псевдоэлементы, если я не туплю, вообще статичными получаются (ну кроме того, что можно жёстко определить в css)