Size: a a a

JavaScript Developers

2017 November 07

MT

Maria Tsvetkova in JavaScript Developers
Dan Kerimdzhanov
просто вместо sass свой препроцессор прикрути
Вы вместо препроцессора какой-то скрипт сборщика добавляли? Или просто sass+bem?
источник

MT

Maria Tsvetkova in JavaScript Developers
Или какой-то препроцессор умеет изменять имена классов, а я о нем не знаю?
источник

DK

Dan Kerimdzhanov in JavaScript Developers
умеет вроде
источник

DK

Dan Kerimdzhanov in JavaScript Developers
источник

DK

Dan Kerimdzhanov in JavaScript Developers
оно?
источник

MT

Maria Tsvetkova in JavaScript Developers
Вот для него надо webpack править
источник

MT

Maria Tsvetkova in JavaScript Developers
В я его вытаскивать не хочу из create-react-app
источник

DK

Dan Kerimdzhanov in JavaScript Developers
и правильно, не надо
источник

MT

Maria Tsvetkova in JavaScript Developers
С препроцессорами можно заюзать сочетание sass и бэм, будет как будто модули до того как появились модули. И еще можно ручками псевдохэш записывать в имена классов, но это чот попахивает.
источник

DK

Dan Kerimdzhanov in JavaScript Developers
не не
источник

MT

Maria Tsvetkova in JavaScript Developers
Или еще один вебпак скрипт написать, а в нем отдельный генератор сборки и отдельно его вызывать
источник

DK

Dan Kerimdzhanov in JavaScript Developers
:D
источник

α

αμαν in JavaScript Developers
Maria Tsvetkova
Css-in-js в ховеры не умеет, его тоже рассматривала.
react inline styles !== css-in-js
источник

MT

Maria Tsvetkova in JavaScript Developers
Инлайновые стили все равно не умеют псевдоклассы и псевдоэлементы же
источник

α

αμαν in JavaScript Developers
cra разве из коробки хеши не ставит?
источник

α

αμαν in JavaScript Developers
Maria Tsvetkova
Инлайновые стили все равно не умеют псевдоклассы и псевдоэлементы же
мне кажется css-in-js все умеет, а инлайн не знаю - но на нем нет смысла чета делать, там с производительностью будут проблемы
источник

α

αμαν in JavaScript Developers
css-in-js - styled-components/jss/emotion
источник

MT

Maria Tsvetkova in JavaScript Developers
Нет, ангуляр так делает из коробки. Реакт свой хеш добавляет,  но для его, реакта, внутренней оптимизации, доступа к нему нет.
источник

MT

Maria Tsvetkova in JavaScript Developers
αμαν
css-in-js - styled-components/jss/emotion
Значит мне нужно повнимательнее эту тему погуглить
источник

MT

Maria Tsvetkova in JavaScript Developers
Спасибо за наводку, рассмотрю этот вариант тоже
источник