+
1. возможная типизация стилией
2. написание стилей в одном файле с компонентом
3. возможный системный подход с critical css
4. упрощение темизации
5. упрощение построения гибких ui китов (в том числе настраиваемых\темизируемых)
6. изоляция стилей
7. dead code elimination
8. Может что то упустил? Добавьте.
-
1. Доп накладный расходы по перфу в рантайме
2. кеширование стилей возможно только вместе с кешированием js бандлов
3. Можно легко наговнокодить вообще скипая возможности каскада, а это хоть и упрощает dx, но создает доп расходы в рантайме. Не всегда очевидно что данный подход не "бесплатен"
4. Может что то упустил? Добавьте.