@react_js

Страница 235 из 5115
Andrey
22.06.2016
17:28:55
Вообще ничего не поменялось
с BEMTO будет выглядеть вот так

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
это религия)

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

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

Nikita
22.06.2016
17:32:40
во-во))

кнопка, получается, должна знать о родителе

тут нет красивого решения, вот и все

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

Andrey
22.06.2016
17:34:53
@iyntx как ты прокинешь из цсс переменные цвета в компонент графика с помощью js?
из цсс прокинуть что-то в жс ? %) я не понимаю о чём речь.

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

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

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
Задача без дупликации переменных прокинуть цсс переменные в компонент графиков

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
> почему бы тогда интерфейсом не сделать класс/стили, которые к ней применятся?) можно, главное чтоб интерфейс был ЯВНЫЙ
Хм. Есть правильное - делать явно. А есть красота - хочется, чтобы твой код читался и писался легко. <ButtonGroup> <Button /> <Button /> </ButtonGroup> Вот это легко. <ButtonGroup> <Button inGroup /> <Button inGroup /> </ButtonGroup> Вот это ужасно

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
@ashtarev реакт для вёрстки, тут и обсуждаем
wat?! реакт для написания приложений. хтмл и цсс для верстки

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

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

Vladimir
22.06.2016
17:41:58
нет. надо дублировать
А потом тебе будут прилетать реопены, потому что цвета не совпадают

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
Это перестанет быть ужасным когда ты захочешь протестировать свой Button
нет, это все еще будет ужасным. Но удобным для тестирования. От этого не менее ужасным

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
мс <3
на эппл занесут?

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
жскор не тормозной

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
и вообще это одно и то же

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
@iyntx опять ты споришь со взрослыми дядями.
https://i.imgur.com/biVNTow.png http://paste.ubuntu.com/17700357/ неужели ты будешь спорить дальше что препроцессоры не нужны ?

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
Для начала нет. А вообще тут смысл не в регулярках, а аст

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

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

Страница 235 из 5115