@react_js

Страница 1095 из 5115
Pavel
20.03.2017
13:17:55
После reactiflux сообщества конечно странно наблюдать, что здесь большая часть текста ради поговорить.

Max
20.03.2017
13:18:11
ты еще в джобс чатике вечером не был

Evgeny
20.03.2017
13:18:31
— Технология плохая, там есть кейсы где нужно ебаться — Это как, у меня за год не было такого кейса — Приведи пример

Алексей
20.03.2017
13:18:59
Мб стоит нормально строить компоненты?
вот, не я это сказал. давай пример как строить нормально компоненты, чтобы не надо было в родительских ничего переназначать для дочерних

Google
Evgeny
20.03.2017
13:19:22
Я вообще не понимаю о каком кейсе ты говоришь, пример приведи, в очередной раз говорю

Max
20.03.2017
13:19:25
приведи пример где надо из родительских рулить дочерними

Mike
20.03.2017
13:19:28
приведи пример обратного, я прекрасно понимаю женю, тоже не встречал таких проблем

мб ты не совсем разобрался в том, как думать реактивно?

Алексей
20.03.2017
13:19:40
если хочешь конкретный пример, то давай сделаем его и на нем обсуждать будем

Evgeny
20.03.2017
13:19:46
Делай

Алексей
20.03.2017
13:19:55
допустим у тебя компонент по стайл гайду, скажем кнопка

Evgeny
20.03.2017
13:20:10
Напиши код

Mike
20.03.2017
13:20:13
конкретный тебе вопрос. в какой ситуации родитель детям должен переназначать стили так, чтобы это ломало css modules

Алексей
20.03.2017
13:20:16
и вот у нее например padding: 20px по стайл гайду

а тут в одном месте у тебя padding: 22px

ну вот так диз нарисовал

как ты будешь делать?

Google
Evgeny
20.03.2017
13:20:38
0) даёшь пизды дизайнеру 1) ПРОПЫ?

Max
20.03.2017
13:20:42
а тут в одном месте у тебя padding: 22px
офтоп: я бы в таком случае дал пизды дизайнеру

ы

Алексей
20.03.2017
13:20:58
а по существу то

Evgeny
20.03.2017
13:21:13
Что по существу?

Mike
20.03.2017
13:21:13
проброшу кнопке проп custom-padding={22}, а в самой кнопке если он есть поставлю, если нет — ен поставлю

Алексей
20.03.2017
13:21:15
ну вот сейчас это один кейс - 1 пропа

и то какая?

Evgeny
20.03.2017
13:21:20
Пропами передаёшь то что нужно

Max
20.03.2017
13:21:32
модификатор пропами передаешь

Алексей
20.03.2017
13:21:33
так, теперь еще надо другой размер шрифта

Mike
20.03.2017
13:21:39
пропы тебе что, только чтоб супер от них вызывать нужны?

Алексей
20.03.2017
13:21:39
и вот уже 2 пропы

Max
20.03.2017
13:21:40
а к модификатору навешиваешь что надо

Алексей
20.03.2017
13:21:44
и это для легкой кнопки

и вы говорите таких кейсов нет

Evgeny
20.03.2017
13:21:56
Ну если тебе нужно КОНКРЕТНО В ЭТОМ МЕСТЕ, то передаёшь style, раз дизайнер долбоёб

Mike
20.03.2017
13:22:01
одна пропа cusom-styles

словарь

Google
Алексей
20.03.2017
13:22:08
и потом ты смотришь на свой код и понимаешь что в твоих пропах у тебя стили

и эти стили в js

Mike
20.03.2017
13:22:18
если у тебя весь код в пропах

Evgeny
20.03.2017
13:22:19
И идёшь давать пизды дизайнеру, напоминаю

Mike
20.03.2017
13:22:22
то твой стайл гайд говно

дизайнер говно

и архетектура говно

и проблема не в модулях, а в твоих коллегах

Evgeny
20.03.2017
13:22:51
Ты причинно-следственную связь не видишь? У тебя дизайнер кривой, а не цсс-модули говно

Алексей
20.03.2017
13:22:51
и жизнь тогда уж гавно))

Ты причинно-следственную связь не видишь? У тебя дизайнер кривой, а не цсс-модули говно
ок, с такими агрументами и я не вижу смысла продолжать беседу, всем спасибо)

Evgeny
20.03.2017
13:23:25
Ну либо ты придумал пример, который к реальной жизни не имеет отношения и никогда не встречается

Evgeny
20.03.2017
13:23:39
(например, у меня такого никогда не было, потому что дизайнер был нормальным)

Mike
20.03.2017
13:23:52
ты еще скажи ой react говно, у меня вот весь сайт разный, ничего переиспользовать не могу, компоненты не нужны

Evgeny
20.03.2017
13:23:52
И мог аргументировать игру с паддингами и шрифтами

Mike
20.03.2017
13:23:57
для каждой задачи есть инструмент

если он тебе не подходит

Max
20.03.2017
13:24:02
ок, с такими агрументами и я не вижу смысла продолжать беседу, всем спасибо)
изменения должны быть именованы т.е. у тебя не кнопка с паддингом ххх а кнопка "ЗаебательскаяКнопка"

Mike
20.03.2017
13:24:03
не пользуйся

Pavel
20.03.2017
13:24:35
Если приходится передавать стили из Родителей в Потомков для меня очевидно что спроектирована компонента была плохо, либо требуется рефакторинг с новыми требованиями.

Google
Max
20.03.2017
13:24:42
и ты прокидываешь модификатор, а не через несколько компонентов стили конкретно

Dream
20.03.2017
13:25:49
react-foundation лучше бутстрапа имхо

Max
20.03.2017
13:26:12
:facepalm:

еще один срач )

Алексей
20.03.2017
13:26:44
и ты прокидываешь модификатор, а не через несколько компонентов стили конкретно
ну это в принципе разумно, однако так тоже не все кейсы построишь. ну прикинь различается например padding на 1px, ты ради этого будешь новый модификатор городить? а если их уже дофига?

Max
20.03.2017
13:26:55
Леш, тебе правда говорят

что если тебе надо на 1рх менять и дохуя — надо давать пизды дизайнеру

Алексей
20.03.2017
13:27:20
Admin
ERROR: S client not available

Dream
20.03.2017
13:27:22
+11

Алексей
20.03.2017
13:27:27
так мы ничего не выясним

вам бы лишь бы пизды всем давать - дизайнерам, бэкендерам

Max
20.03.2017
13:27:45
а чего тут выяснять? у тебя изначально постановка вопроса с кривыми исходными

Igor
20.03.2017
13:27:46
о чём срач?

Max
20.03.2017
13:28:09
то что у тебя может быть куча модификаций кнопки на 1рх паддинг

Алексей
20.03.2017
13:28:11
я например на своих примерах с которыми в работе встречаюсь говорю

это не выдумано

и у нас не один диз, а целый отдел с арт директором

Google
Max
20.03.2017
13:28:55
стайлгайд есть?

Igor
20.03.2017
13:28:59
модификаторы компонентов - говно :3

Max
20.03.2017
13:28:59
в котором написано конкретно

Алексей
20.03.2017
13:29:02
и ты не будешь с ними спорить и говорить - ну бля ребята это сложно, у меня css модули, не могу подвинуть на 1px

Max
20.03.2017
13:29:05
кнопка "хххх" на 1рх

Evgeniy
20.03.2017
13:29:06
ну то есть используя css-modules если хочу использовать flex я просто импорт делаю в компонент и использую?

Алексей
20.03.2017
13:29:10
есть стайл гайд

Max
20.03.2017
13:29:12
и так 30 раз

Алексей
20.03.2017
13:29:50
кмк это не аргумент с тем что надо дать пизды дизу - пришла задача - решай

Max
20.03.2017
13:30:08
гм, ну решай чо

Mike
20.03.2017
13:30:10
кмк это не аргумент с тем что надо дать пизды дизу - пришла задача - решай
пришла кривая задача — не залупайся на инструменты

Max
20.03.2017
13:30:12
напильником

Evgeny
20.03.2017
13:30:28
На то что яиц не хватает сказать «ты сделал говно, давай переделаем, потому что ты неправ со своим изменением на 1рх, аргументируй»

Max
20.03.2017
13:30:29
сорян, но тут реально у тебя наш подход не подходит да

Dream
20.03.2017
13:30:57
воу воу без переходов

Evgeny
20.03.2017
13:31:01
Хорошая попытка, но это нужно говорить дизайнеру, а не в чате

Max
20.03.2017
13:31:01
у нас не расчитано на то что у дизайнера будут модификации на каждый чих

Evgeniy
20.03.2017
13:31:02
флекс-то тут при чем? оО
Ну например я не хочу смешивать стиль <Button className ={css-modules style "flex style"}

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