
Alexey
22.06.2016
10:21:34
тогда и специфичность меньше будет

Andrey
22.06.2016
10:21:44
.block.block_mod
.block__element
а в цсс пишем
.block_mod .block__element { display: block; }

Владимир
22.06.2016
10:21:45
Да вообще без каскадов писать
Придумали себе бем придумали еще кучу проблем

Google

Andrey
22.06.2016
10:22:05

Владимир
22.06.2016
10:22:15
Как вы эти стили читаете
Говнож

Dmitry
22.06.2016
10:22:23

Alexey
22.06.2016
10:22:30
стили модификатора ниже напиши основного, а на элемент оба класса повесь

Andrey
22.06.2016
10:22:58

Владимир
22.06.2016
10:23:09
Покажи скрин с проекта

Andrey
22.06.2016
10:24:08
это джейд
https://i.imgur.com/EfwNVaZ.png
это стилус https://i.imgur.com/g7DdPLA.png

Владимир
22.06.2016
10:25:09
Он тебе даже слово банк перевел

Andrey
22.06.2016
10:25:14
итого на верххний блок делаем модификатор например _megafon. И получаем отображающимся мегафон

Владимир
22.06.2016
10:25:32
В нем наверное еще и поисковик есть?

Google

Andrey
22.06.2016
10:25:59

Владимир
22.06.2016
10:26:14
Ладно я не об этом
Придуманную проблему с длинным именнем селектора решили

Vladimir
22.06.2016
10:27:23
ненавижу такие штуки &_megafon.
фиг потом найдешь по имени класса

Andrey
22.06.2016
10:27:44
эта "проблема" решает 999 других

Владимир
22.06.2016
10:28:55
Ничего она не решает
В цсс модулях ее нет и все решено

Andrey
22.06.2016
10:29:30
Ничего она не решает
решает. К примеру эти два файла уже долго кочуют от проекта к проекту . с ними рядом js который это всё ожживляет как надо.

Art
22.06.2016
10:30:22

Владимир
22.06.2016
10:31:00
он не втюхивает
Просто еще не пробовал css in js

Andrey
22.06.2016
10:31:38
я не втюхиваю. Я открываю глаза на явную проблему

Art
22.06.2016
10:31:46
Это типа все эти jss?
Это же дно развития.

Владимир
22.06.2016
10:32:17
Реакт лук, афродай, жсс

Dmitry
22.06.2016
10:32:31

Art
22.06.2016
10:32:32

Google

Andrey
22.06.2016
10:32:40
для жс-кодеров которые сами верстают может и нет )
для верстателей которые дают вёрстку жскодерам есть

Владимир
22.06.2016
10:33:01
Ну ка расскажи что не фу

Art
22.06.2016
10:33:13

Dmitry
22.06.2016
10:33:21

Andrey
22.06.2016
10:33:25
для жскодеров которые никогда не верстали они даже не знают о каких-то там проблемах ненужных

Art
22.06.2016
10:33:26

Mikhail
22.06.2016
10:33:37
Если верстатель может мыслить независимыми блоками, почему он не может мыслить и "верстать" компонентами?

Art
22.06.2016
10:33:45

Владимир
22.06.2016
10:33:53
Я не люблю файлы создавать цсс модули фу
Ты не правильно понимаешь

Dmitry
22.06.2016
10:34:09
Ясно

Art
22.06.2016
10:34:11

Andrey
22.06.2016
10:34:20

Владимир
22.06.2016
10:34:22
Ну какой то нужно создать
Вот в нем все и пишу

Dmitry
22.06.2016
10:34:33
Который не может объяснить что, как, зачем и почему

Art
22.06.2016
10:34:56

Andrey
22.06.2016
10:35:14
ой всё. )%

Google

Dmitry
22.06.2016
10:35:17

Владимир
22.06.2016
10:35:30
Че толсто ? Я серьезно

Art
22.06.2016
10:35:42

Владимир
22.06.2016
10:35:42
1 файл на компонент

Dmitry
22.06.2016
10:35:52
Правда. Зачем подстраиваться под верстальщиков, если это путь деградирования подходов и стэка технологий?

Alexey
22.06.2016
10:35:52
это ж каша большая будет

Aleh
22.06.2016
10:36:09
прям в package.json в scripts на bash генерацию js нужного
и css

Владимир
22.06.2016
10:36:39
Такое уже есть, 7к звезд на гитхабе

Admin
ERROR: S client not available

Vladimir
22.06.2016
10:38:12
Как с css модулями сделать серверный рендеринг? Вариант "собирать серверный код webpack'ом" мне не нравится.

Alexey
22.06.2016
10:38:27

Владимир
22.06.2016
10:38:38
Хукать расширение
Примерно так же как и с картинками
Ну как сказать тебе, для меня хороший когда это самый большой стартер кит по реакту, значит не я один это оценил

Aleksandr
22.06.2016
10:39:41
например https://github.com/css-modules/css-modules-require-hook

Владимир
22.06.2016
10:40:08
Ну это не например а как это нужно делать
Другой пример пройтись в дев сборке по ассетам и достать оттуда весь цсс собранный, далее подключать на сервере через функцию

Alexey
22.06.2016
10:44:26
ну, лучше конечно шаблоны компилировать
чтобы на сервере гонять

Google

Alexey
22.06.2016
10:44:35
правда это не всегда удобно

Владимир
22.06.2016
10:45:12
Что такое шаблоны?

Alexey
22.06.2016
10:45:24
сори, код компонентов
звезды на гх — прикольно, но лучше и на сам продукт смотреть и оценивать

Владимир
22.06.2016
10:46:14
Код компонентов на сервере гонять?

Alexey
22.06.2016
10:46:36
да

Владимир
22.06.2016
10:46:45
Это как?

Alexey
22.06.2016
10:47:08
ну, я про альтернативу "хукать расширение"
все-таки это хак :)

anoru
22.06.2016
10:47:37
Зачем я это все прочитал :D

Владимир
22.06.2016
10:47:39
Вот есть у меня сайтик, обувь продает, мне надо доделать страницу на нем, пару бем классов дописать
Что я тут буду компилировать?
Хукать это не хак? Нет других альтернатив в рантайме

Alexey
22.06.2016
10:49:33
я про серверный рендеринг выше писал
в рантайме да

Konstantin
22.06.2016
10:49:43
а в eslint rules нужно обязательно все вручную прописывать?

Владимир
22.06.2016
10:49:44
А я про че пишу?

Alexey
22.06.2016
10:49:47
альтернатива только компилировать до
не, ты все правильно пишешь

Владимир
22.06.2016
10:51:27
С моей точки зрения правильно на ходу компилировать, а не вебпаком весь проект на каждое изменение в 2 экземплярах

Alexey
22.06.2016
10:51:55
ну, это удобно и быстро