@react_js

Страница 1708 из 5115
Igor
14.07.2017
10:35:13
трекер удобный

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

но под капотом там много говнокода и разных технологий, увы

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

Google
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
так правильно

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

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
Я, конечно, БЭМ не использую, но чего вы так его не любите?)
С BEM все ок. Просто можно и без него. Можно OOCSS, Atomics Design, Atomic CSS, DryCSS, SMACSS, ITCSS

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
Атомик пиздец какой-то

С BEM все ок. Просто можно и без него. Можно OOCSS, Atomics Design, Atomic CSS, DryCSS, SMACSS, ITCSS
Алексей, откуда у тебя столько этого адского кунг-фу?

John
14.07.2017
11:38:39


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

Алексей
14.07.2017
11:38:50
Алексей, откуда у тебя столько этого адского кунг-фу?
Ну на BEM меня в Яндексе надрессировали, а остально уже сам учил из интереса.

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
а чем css-on-js хуже?
да ничем :) есть даже CSS-in-JS который в Atomic CSS под котопом все превращает

? 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 не нужен, т.к. я так решил'

Алексей
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
для styled components нет
Не согласен

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
почему? бэм про изоляцию неймспейсов, в SC это как бы побочный эффект, что стили инкапсулированы в компоненте и точно ни с чем не пересекутся
BEM умеет стили и AB тесты прокетные без особых усилий. CSS-in-JS - можно конечно, но усилий нужно будет приложить довольно много

Mike
14.07.2017
11:55:25
const Header = a_b_flag ? require('a/Header') : require('b/Header')

а вот как БЭМ умеет аб тесты мне чет не ясно

Алексей
14.07.2017
11:56:33
пфф, просто кондишнл импорт решает твой вопрос
это нарушения OCP. Наш компонент “знает” о налии особых стилей для проекта, а если проектов 50?

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
Мде... А мне варнинг за это давали)

Алексей
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
так нет же, никто не пропогандирует имеено css-in-js. Я например с тобой пока скорее согласен, и я пропогандирую CSS modules
Кстати, поддержу с условием, что у нас имеет место быть относительно большой проект

Mike
14.07.2017
12:04:02
Кстати, поддержу с условием, что у нас имеет место быть относительно большой проект
а хз я даже для одностраничников их беру, потому что так проще если что потом расширить

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

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