что в library стили компонентов идут в JS — это я так понял, норм.
Типо дальше, кто собирает конечное приложение, должен сам разруливать, куда эти стили класть — в JS или в CSS.
Так ли это? Или надо как-то добиваться разделения CSS/JS еще на момент сборки библиотеки?
2) если конечное приложение должно само вычленять CSS из JS-инлайна — то как? (что-то у меня --extract-css не пытается эти стили достать)
3) (принятие)
если стили компонентов не должны вычленяться во внешнюю CSS-ку, то как подключать свою CSS-ку с переопределением стилей?
не хочется ради изменения пары цветов увеличивать вес селектора типа
body .my-component { ... }
// #my-app .my-component { ... }
// .my-app-theme .my-component { ... }
вместо
.my-component { ... }
3.1) дело в том, что инлайн-стили компонентов добавляются перед закрывающим тэгом </head>, опять же не хочется <link>'и пихать в <body>...
1. Глобальные стили ( которые в styles.scss ) подключаются через <link> Стили, прописанные в компонентах добавляются инлайном в CLI есть команда, чтобы стили подключались не инлайном, а через <link>, но это в производительности проигрывает ( так написано у них )
Обсуждают сегодня