
Andrey
22.06.2016
17:28:55

Oleg
22.06.2016
17:29:06
передать свойства которые нужны для того чтоб изменить соответственно внешний вид, к примеру что бы изменить радиус, компонент кнопки должен принимать свойство для его изменения и применять

Andrey
22.06.2016
17:29:16
коротко и ясно. нет бойлерплейт-кода
в react как это перенести?)
в том то и дело, что переносить в реакт нужно именно это, а не то что предлагают всякого рода новаторы не из мира верстателей

Google

Ҫѐҏӗѫӑ
22.06.2016
17:30:22
бем - секта похуже метеора похоже

Oleg
22.06.2016
17:30:38
это религия)

Andrey
22.06.2016
17:30:52

Vladimir
22.06.2016
17:31:22
@iyntx как ты прокинешь из цсс переменные цвета в компонент графика с помощью js?

Andrey
22.06.2016
17:31:52
это религия)
ты хочешь мне сказать, (кстати ничё что я на ты ? ? ), что в беме нельзя миксовать элементы с блоками ?

Владимир
22.06.2016
17:32:24

Nikita
22.06.2016
17:32:40
во-во))
кнопка, получается, должна знать о родителе
тут нет красивого решения, вот и все

Oleg
22.06.2016
17:33:52
@iyntx мне если чесно всеравно что в бэме можно и нельзя, я говорю только о вещах которые ведут к проблемам и которые надо избегать или использовать тулы, что в каком моменте соответствует религии бэма или нет я не помню на 100% тк не использую его уже года 2

Andrey
22.06.2016
17:34:53

Oleg
22.06.2016
17:34:57
@gusnkt нет кнопка не должна знать о родителе, она должна иметь интерфейс в котором можно обнулять радиус.

Andrey
22.06.2016
17:35:42

Google

Владимир
22.06.2016
17:35:57
Этот интерфейс не нужен кнопке

Nikita
22.06.2016
17:35:59

Vladimir
22.06.2016
17:36:01
@iyntx да. У тебя есть стайлгайд в котором оговорены цветовые схемы

Nikita
22.06.2016
17:36:17
почему бы тогда интерфейсом не сделать класс/стили, которые к ней применятся?)

Tony
22.06.2016
17:36:21
блин, где модератор. это чатик про жс, программирование обычное и функциональное, про то что все не нужно, а не про верстку

Vladimir
22.06.2016
17:36:36
Есть компонент кнопки который с лёгкостью использует цсс переменные
И есть Джаваскрипт компонент строящий графики

Oleg
22.06.2016
17:36:59
> почему бы тогда интерфейсом не сделать класс/стили, которые к ней применятся?)
можно, главное чтоб интерфейс был ЯВНЫЙ

Tony
22.06.2016
17:37:02
огородитесь в отдельном чатике и обсуждайте там свой бм

Vladimir
22.06.2016
17:37:29
Задача без дупликации переменных прокинуть цсс переменные в компонент графиков

Andrey
22.06.2016
17:37:33

Vladimir
22.06.2016
17:38:17
Единственный вариант это jss или аналоги
Тогда источник в цсс
А жс его подтягивает

Tony
22.06.2016
17:38:53
@Vogre приди же

Andrey
22.06.2016
17:39:01
нет. надо дублировать

Nikita
22.06.2016
17:39:15

Vladimir
22.06.2016
17:39:27
@ashtarev реакт для вёрстки, тут и обсуждаем

anoru
22.06.2016
17:39:34
Достали со своим бэмом)

Google

Vladimir
22.06.2016
17:39:36
Законом не запрещено
На 95% безопаснее ангуляра

anoru
22.06.2016
17:39:58
Писал на бэме, писал без бэма, писал на ксс модулях, писал с cssinjs. Все норм, везде свои минусы и плюсы

Tony
22.06.2016
17:41:41

Oleg
22.06.2016
17:41:47
верстка кстати звучит как тупое занятие для недопрограммистов ... хотя на самом деле html/css это абстракция для построения в том числе и сложных интерфейсов, поэтому я не уважаю людей которые плохо говорят о верстке или о верстальщиках.

Andrey
22.06.2016
17:41:52
Законом не запрещено
я полагаю инфу о цветах всё же надо где-то в одном месте иметь. из которого на этапе компиляции будет брать и препроцессор и джаваскрипт

Vladimir
22.06.2016
17:41:58

pofigizm
22.06.2016
17:43:06

Oleg
22.06.2016
17:43:08
@ashtarev большинство интверфейсов на вебе состоят на 70 процентов из верстки и цсс, че ты хочешь все время говорить об архитектуре данных?

Tony
22.06.2016
17:43:48
угу, и про их преобразование. из этого и состоит программирование

Andrey
22.06.2016
17:43:48
стилус умеет экспортить из жсона. и в джаваскрипте можно экспортить из жсона .
Поэтому если общие цвета для всего проекта будут храниться в жсон-файле то это будет лучшим решением.

Nikita
22.06.2016
17:44:03

Oleg
22.06.2016
17:44:45
> "нет, это все еще будет ужасным"
это холиварная манера вести диалог, твои чуства никого не интересуют, только факты

pofigizm
22.06.2016
17:44:50
Тестирование не ужасного варианта будет ужасом ))
Пока этого не делаешь и не понимаешь.

Vladimir
22.06.2016
17:46:21
Json не вариант
Или css или js
Многие цветовые переменные получены манипуляцией с несколькими базовыми
Типа light($baseRed, 10%)
И это новый цвет

Google

Vladimir
22.06.2016
17:47:39
Новая переменная

Ҫѐҏӗѫӑ
22.06.2016
17:48:03
https://twitter.com/MSEdgeDev/status/745663143762763776

Oleg
22.06.2016
17:48:11
все проблемы начинаются в сложных задачах, каждый человек который читает все это и думает что это за бред и зачем это все надо - просто не дорос до этих проблем и следовательно может промолчать или пойти поесть

Ҫѐҏӗѫӑ
22.06.2016
17:48:13
мс <3

Vladimir
22.06.2016
17:48:20
И так как чаще всего стайлгайд пишет прошаренный дизайнер, то эти переменные в цсс

Andrey
22.06.2016
17:48:22

Vladimir
22.06.2016
17:48:57
Такие дела

Tony
22.06.2016
17:49:28

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
22.06.2016
17:49:44
што?

Andrey
22.06.2016
17:49:46
получается чтобы заюзивать json нужно отказаться от lighten() в препроцессоре.
Хм. Вероятно решением данной проблемы будет иметь два источника — и json и css
а если нет разницы )) то значит жсон исключаем )

Tony
22.06.2016
17:50:32
как что - мс эдж, чтобы мы не прозябали с тормозным вебкитом

Andrey
22.06.2016
17:50:35
Убедил

Oleg
22.06.2016
17:50:50
можно сгенерировать все цвета в препроцессоре, скомпилировать результат в json и использовать в js

Ҫѐҏӗѫӑ
22.06.2016
17:50:58
жскор не тормозной

Andrey
22.06.2016
17:50:59

Oleg
22.06.2016
17:52:06
я лично не люблю препроцессоры, постпроцессоры намного лучше, пре - эдакие недоязыки со своими веселыми штуками.

Andrey
22.06.2016
17:52:31
пострпроцессоры делают то же самое что и пре

Google

Tony
22.06.2016
17:52:38
не обижайся - шучу же)

Andrey
22.06.2016
17:52:39
и вообще это одно и то же

Tony
22.06.2016
17:52:49

Andrey
22.06.2016
17:53:05
/миксины тоже/

Oleg
22.06.2016
17:53:18
@iyntx опять ты споришь со взрослыми дядями.

Vladimir
22.06.2016
17:53:44
Постпроцессоры мощнее
Так как работают с аст

Andrey
22.06.2016
17:53:56

Oleg
22.06.2016
17:53:57
они ни просто моощнее они правильнее

Vladimir
22.06.2016
17:54:07
Пре- не работают

Andrey
22.06.2016
17:54:12
первое ссылко это ДО , второе - ПОСЛЕ

Vladimir
22.06.2016
17:54:25
Соответсвенно намного скуднее

Andrey
22.06.2016
17:54:43
ктото скуднее ктото нет

Nikita
22.06.2016
17:54:54

Andrey
22.06.2016
17:55:12

Oleg
22.06.2016
17:55:28
@iyntx я не спорю это по сути очевидно, посмотри доклады андрея ситника

Nikita
22.06.2016
17:55:54
Для начала нет. А вообще тут смысл не в регулярках, а аст

Andrey
22.06.2016
17:55:59

anoru
22.06.2016
17:56:33
Зачем combot'а удалили

Oleg
22.06.2016
17:56:43
что я должен увидеть в твоих ссылках, вложеный синтаксис и результирующий css?