Size: a a a

Elm Lang сообщество разработчиков

2018 June 01

к

кана in Elm Lang сообщество разработчиков
styled в elm-css такое более менее умеет
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
Ну хз. Зачем примешивать css в код?
источник

к

кана in Elm Lang сообщество разработчиков
а зачем вы примешиваете верстку в код?
источник

к

кана in Elm Lang сообщество разработчиков
никто не запрещает это писать в отдельном файле
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
Какую проблему это решает?
источник

к

кана in Elm Lang сообщество разработчиков
- получаем доступ к "пропсам" в стиле
- едсл на том же языке
- типизация
- нормальный код разметки вместо тонны классов
- СИЛЬНО меньше бойлерплейта
- локальный скоуп имен классов, не нужно волноваться, что кто-то (или вы) куда-то влезете и что-то сломаете
- легко делать темы без каскада
- ненужные стили не попадают в браузер
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
Ну такое
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
Из пальца имхо высосано местами
источник

к

кана in Elm Lang сообщество разработчиков
например?
источник

AT

Artem Trubachev in Elm Lang сообщество разработчиков
- едсл на том же языке
- типизация
- нормальный код разметки вместо тонны классов
- СИЛЬНО меньше бойлерплейта
источник

к

кана in Elm Lang сообщество разработчиков
1. доступ к пропсам - одна из важнейших вещей, чтобы не пилить интерфейс в виде классов-модификаторов
2. edsl на том же языке - не нужны лишние сборочные тулзы
3. типизация - особо полезно в случае с css, где опечатки часты и в рантайме ничего не падает
4. нормальный код разметки - офигенный плюс в сторону читаемости, писать и читать такой код значительно приятнее
5. сильно меньше бойлерплейта - уходит весь код по связыванию пропсов и классов-модиификаторов, пробросу чилдов и других аттрибутов, прочего
6. глобальный скоуп - большая проблема, из-за которого иногда при разработке подприложений приходится юзать айфреймы, потому что кто-нибудь подключит какой бутстрап
7. темы - раньше инструментов никаких не было
8. ненужные стили не попадают в браузер - тут понятно почему
источник

к

кана in Elm Lang сообщество разработчиков
прошу прощения, что примеры на js, на элме еще не пробовал
источник

к

кана in Elm Lang сообщество разработчиков
источник

к

кана in Elm Lang сообщество разработчиков
до курсора (в том числе и комменты) - было, под ним - стало
источник

к

кана in Elm Lang сообщество разработчиков
так же в стилях (разных реализациях css-in-js) начинают использовать общие либы с хелперами для цветов например, написанных на нормальном (насколько можно назвать нормальным жс по сравнению с лессом каким) языке
источник

к

кана in Elm Lang сообщество разработчиков
используем styled уже полтора года в продакшене на разных проектах, никто из коллег возвращаться к css не собирается и продвигает это дальше на следующие проекты
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
style-elements прекрасный пакет
источник

AK

Andrey Koppel in Elm Lang сообщество разработчиков
Живой, с активной разработкой
источник

к

кана in Elm Lang сообщество разработчиков
окей, возьму его
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Потом напиши статейку, как это всё использовать! Чтобы ненастоящие сварщики типа меня поняли :)
источник