
Igor
14.07.2017
10:35:13
трекер удобный

Сергей
14.07.2017
10:35:23
мне нравится их организация atlaskit.atlassian.com
чисто визуально приятно сделано
но под капотом там много говнокода и разных технологий, увы

Konstantin
14.07.2017
10:48:14
Господа, скажите мне пжлст, как думаете, если реакт компонент весь асинхронный: все компоненты ЖЦ, все хендлеры, экшн коллы и тд - все асинхронно, это норм?

Google

Andrey
14.07.2017
10:48:31

John
14.07.2017
10:48:32
А может бы БЭМом увлекаешься?
Есть у меня один чувак знакомый, он два раза сидел. Рассказывает, что когда на зону в первый раз приходишь, то там есть провокатор, который тебя обязательно спросит, а не лизал ли ты когда-нибудь девушке 3.14зду. И не дай бог тебе признаться... Вот и ты провокатор.

Andrey
14.07.2017
10:49:08
Эм...

Default
14.07.2017
10:49:17
Чот в голос :D
Охуенные у нас тут аналогии пошли

Eugeniy
14.07.2017
10:49:29
Тру стори подъехали

Сергей
14.07.2017
10:49:35
так правильно

Pauline
14.07.2017
10:49:57

Dreamerinnoise
14.07.2017
10:50:14
Говорят, что будет плохо

Igor
14.07.2017
10:50:46

John
14.07.2017
10:51:25
и что будет?
По их понятиям весь срок жить будешь возле параши и есть с тобой за одним столом никто не будет.
А тут будет варн.

Stepan
14.07.2017
10:52:23

Влад
14.07.2017
11:18:23
Я, конечно, БЭМ не использую, но чего вы так его не любите?)

Google

Влад
14.07.2017
11:18:42
Мне вот как минимум впадлу делать такие сложные имена классов

Eugeniy
14.07.2017
11:20:15
Пролистай чат вверх - там уже все рассказали раза 3

Max
14.07.2017
11:20:36
потому что в реакте он не нужен

Vladyslav
14.07.2017
11:21:40
но фронт-енд не ограничивается реактом)

Eugeniy
14.07.2017
11:22:02
но тут чат про реакт ведь, так?
Обсуждение велось в рамках реакта

Алексей
14.07.2017
11:27:10

Ruslan
14.07.2017
11:31:13
Особенно Atomic CSS хорош

Default
14.07.2017
11:31:52
Чот срач не образуется
Видимо, после вчера все запарились уже :D

Mike
14.07.2017
11:33:38
Прост бэмеры кончаются
Увидели варнхаммер в действии

Max
14.07.2017
11:35:57
Атомик пиздец какой-то

John
14.07.2017
11:38:39
Как вообще язык поворачивается это назвать хорошим?

Алексей
14.07.2017
11:38:50

Max
14.07.2017
11:38:53
:)

Ruslan
14.07.2017
11:39:41

Google

Default
14.07.2017
11:39:51
ЛОЛ, што это за жость?

John
14.07.2017
11:40:18

Default
14.07.2017
11:40:26
Это я понял
Но не понял, нахера?

Алексей
14.07.2017
11:40:57
Как вообще язык поворачивается это назвать хорошим?
Вы понимаете что в Atomic CSS вам CSS писать не нужно - он у вас 1 на все сайты и порталы. Есть даже генератор атоматический который весь Atomic CSS за вас вам нагенерирует.
Плюс полная изоляция CSS. Плюс - решения проблемы LeftToRight, RightToLeft, с помощью CSS.
Есть еще куча плюсов :)

Max
14.07.2017
11:41:39
ээээ
а чем css-on-js хуже?

Алексей
14.07.2017
11:41:53
Надо понимать что есть две идеалогии в CSS - самантическая и функциональная ( semantic - BEM, functional - Atomic CSS ) у обоих идиологий куча своих плюсов и минусов

Max
14.07.2017
11:41:57
или StyledComponents

Default
14.07.2017
11:41:58
Костыли-костылики

John
14.07.2017
11:42:11

Алексей
14.07.2017
11:42:27

? ethorz
14.07.2017
11:42:30
https://github.com/Matt-Esch/string-template
есть подобное для разных уровней вложенности?

Алексей
14.07.2017
11:42:48
для CSS-in-JS методология всеравно нужна.

Ruslan
14.07.2017
11:44:42
Чот срач не образуется
А смысл спорить? Если бы это была аргументированная критика, а то аргументы вида 'xxx не нужен, т.к. я так решил'

Max
14.07.2017
11:47:28

Алексей
14.07.2017
11:48:51
депендс
Не нужна. Методология это всеголишь набор правил которым нужно следовать чтобы получить ожидаемый результат. В этом плане в CSS-in-JS пока нет таких универсальных устоявшихся правил, но они появятся.

Mike
14.07.2017
11:51:17
для цсс нужна

Google

Mike
14.07.2017
11:51:25
для цсс модулес нет
угадай в чем ответ?

John
14.07.2017
11:51:32
Скажу свое субъективное мнение: тут несколько дней идет пропаганда css-in-js, я посмотрел пару видюх, несколько статей. Пожалуй, да, StyledComponents самый интуитивный. Но мне как-то все равно претит мысль включать ручками css прям в js (я имею ввиду исходник, а не бандл). Я согласен это принять когда надо пропсами динамически много чего менять в стилях, но если у нас проект без таких наворотов, то я предпочитаю положить css для компонента в папку с этим компонентом. Уточню, в виде отдельного файла. Я пока как-то не смог на практике оценить тот уровень удобства, который может дать загаживание кода стилями. Мне реакт тем и нравится, что всё разбито по полочкам, миллион мелких компонентов прекрасно отлаживаются по-отдельности, и нигде ничего не мешает, исходник большей части этих компонентов помещается на экране. Объясните мне, глупому.

Mike
14.07.2017
11:51:43
использовать правильный грейд твоей технологии чтобы бэм был просто redundant

Алексей
14.07.2017
11:52:35

Ruslan
14.07.2017
11:52:43
Скажу свое субъективное мнение: тут несколько дней идет пропаганда css-in-js, я посмотрел пару видюх, несколько статей. Пожалуй, да, StyledComponents самый интуитивный. Но мне как-то все равно претит мысль включать ручками css прям в js (я имею ввиду исходник, а не бандл). Я согласен это принять когда надо пропсами динамически много чего менять в стилях, но если у нас проект без таких наворотов, то я предпочитаю положить css для компонента в папку с этим компонентом. Уточню, в виде отдельного файла. Я пока как-то не смог на практике оценить тот уровень удобства, который может дать загаживание кода стилями. Мне реакт тем и нравится, что всё разбито по полочкам, миллион мелких компонентов прекрасно отлаживаются по-отдельности, и нигде ничего не мешает, исходник большей части этих компонентов помещается на экране. Объясните мне, глупому.
Вынеси в отдельный файл )


Mike
14.07.2017
11:52:57
Скажу свое субъективное мнение: тут несколько дней идет пропаганда css-in-js, я посмотрел пару видюх, несколько статей. Пожалуй, да, StyledComponents самый интуитивный. Но мне как-то все равно претит мысль включать ручками css прям в js (я имею ввиду исходник, а не бандл). Я согласен это принять когда надо пропсами динамически много чего менять в стилях, но если у нас проект без таких наворотов, то я предпочитаю положить css для компонента в папку с этим компонентом. Уточню, в виде отдельного файла. Я пока как-то не смог на практике оценить тот уровень удобства, который может дать загаживание кода стилями. Мне реакт тем и нравится, что всё разбито по полочкам, миллион мелких компонентов прекрасно отлаживаются по-отдельности, и нигде ничего не мешает, исходник большей части этих компонентов помещается на экране. Объясните мне, глупому.
так нет же, никто не пропогандирует имеено css-in-js. Я например с тобой пока скорее согласен, и я пропогандирую CSS modules

Admin
ERROR: S client not available

Mike
14.07.2017
11:54:03
Не согласен
почему? бэм про изоляцию неймспейсов, в SC это как бы побочный эффект, что стили инкапсулированы в компоненте и точно ни с чем не пересекутся

Алексей
14.07.2017
11:55:01

Mike
14.07.2017
11:55:25
const Header = a_b_flag ? require('a/Header') : require('b/Header')
а вот как БЭМ умеет аб тесты мне чет не ясно

Алексей
14.07.2017
11:56:33

Mike
14.07.2017
11:57:00
которую ты передаешь
и при инициализации просто разные темы скармливай
и таки поясни при чем тут бэм
я либо туплю, либо он вообще не про это

Алексей
14.07.2017
11:58:19
Для этого в SC есть тема
В которой нужно заранее определить переменные которые будут изменены, что требует время и не очень удобно

Google

Mike
14.07.2017
11:58:31
бля чувак
ответь мне уже
как тут бэм помогает

Алексей
14.07.2017
11:59:53
как тут бэм помогает
Уровни переопределения. (простым языком - BEM это CSS - в проекте или для определенного user просто отдаешь дополнительный CSS для блока который блогодоря глобальности стилей CSS переопределяется)

Mike
14.07.2017
12:00:11
Че?
То есть ты пишешь новый css
и это ПОМОГАЕТ
а то что тебе нужно только переменные задать
это видите ли долго
КАМ
ОН

Andrey
14.07.2017
12:00:38
Мде... А мне варнинг за это давали)

Mike
14.07.2017
12:00:54

Алексей
14.07.2017
12:01:59
Че?
Сори если ты с этим не работал то это сложно обьяснить. BEM решает проблемы CSS и пока ты в рамках BEM ты можешь использовать “недостатки” CSS в свое приемущество.
Поэтому с BEM - css-in-js просто не нужен

Igor
14.07.2017
12:02:57
охлол
часто тут так тепло?

John
14.07.2017
12:03:32

Mike
14.07.2017
12:04:02
а чтобы ими пользоваться оверхэдов почти нет