Size: a a a

2020 February 23

BM

Brs Mdrk in JS Liberty
Ну типо есть целый мир css-in-js
источник

А

Аркаша Одесский 🇪🇪 in JS Liberty
Ну это я знаю, но у меня файл scss, я его хочу скомпилить в css и положить рядом с хтмл
источник

А

Аркаша Одесский 🇪🇪 in JS Liberty
Разве так не делают больше?
источник

BM

Brs Mdrk in JS Liberty
Делают
источник

А

Аркаша Одесский 🇪🇪 in JS Liberty
А что лучше?
источник

BM

Brs Mdrk in JS Liberty
В плане чего?
источник

А

Аркаша Одесский 🇪🇪 in JS Liberty
Я просто подумал, что если стили в css файле отдельном, то нагрузки на клиента меньше
источник

BM

Brs Mdrk in JS Liberty
Ну типа кеширование еще
источник

BM

Brs Mdrk in JS Liberty
Инлайнить есть смысл только критический css
источник

В

Виктория in JS Liberty
Ты в любом случае будешь отдельно подгружать стили
источник

В

Виктория in JS Liberty
Если только они не заданы хардкорно в html
источник

BM

Brs Mdrk in JS Liberty
Заинлайнить можно))
источник

В

Виктория in JS Liberty
Аркаша Одесский 🇪🇪
А зачем нужно css запихивать в js на проде?
Он ничего в js не запихивает.
Это делается для того чтобы вебпак смог распознать тип файла и применить нужный лоадер, в итоге на выходе будет тот же css файл в продакшен режиме, в режиме дева вебпак вставляет стили на страницу через тег style
источник

В

Виктория in JS Liberty
Вебпак изначально был создан для сборки js файлов, а уже потом стали придумывать различные плагины, которые и стили и картинки и шрифты могут собрать
источник

В

Виктория in JS Liberty
И это сбивает с толку
источник

В

Виктория in JS Liberty
Немного
источник

А

Аркаша Одесский 🇪🇪 in JS Liberty
Я поставил mode: 'production',
источник

А

Аркаша Одесский 🇪🇪 in JS Liberty
А оно все равно через жс создает стили
источник

А

Аркаша Одесский 🇪🇪 in JS Liberty
-_-
источник

BM

Brs Mdrk in JS Liberty
Это зависит от лоадера
источник