@react_js

Страница 1699 из 5115
Vladimir
13.07.2017
18:51:41
Сергей
13.07.2017
18:51:51
Всегда умилялся, когда против бэма топят те, кто его 1) не использовал 2) не понимает
пытался юзать под руководством вчитывался, пытался понять Не понял смысла юзать в реакте —---- Увидел cssModules установил и пользуюсь Внезапно! Мне понятны они

Andrey
13.07.2017
18:52:01
Не юзал, но осуждаю
Блин, я ёблю в публичных местах ещё осуждаю. А так же убийство людей.

Sergey
13.07.2017
18:52:04
@bem

Google
Sergey
13.07.2017
18:52:12
Не благодарите

Сергей
13.07.2017
18:52:37
failed

Vladimir
13.07.2017
18:52:42
Я топлю против. Бывший яндесоид, соавтор https://getbem.com
Ну так я пока не видел неадекватных аргументов от тебя

Ywein
13.07.2017
18:52:45
Ну ты почитай тот бред, который написал про mycomponent__block-modifier
лол. ты уверен что ты сам знаешь бэмовскую конвенцию?)

Default
13.07.2017
18:52:48
Блин, я ёблю в публичных местах ещё осуждаю. А так же убийство людей.
Ты просто завидуешь, что мы ебемся на травке, а ты — нет

Andrey
13.07.2017
18:52:58
Не юзал, но осуждаю
Как ты относишься к терроризму?

Сергей
13.07.2017
18:53:08
Как ты относишься к терроризму?
эээээ давайте без этого

Vladimir
13.07.2017
18:53:19
Как ты относишься к терроризму?
Товарищ Майор, осуждаю в крайней степени

Сергей
13.07.2017
18:53:22
ща флейм о БЭМ

Andrey
13.07.2017
18:53:29
Google
Ywein
13.07.2017
18:53:34
Я? Да, вполне:)
ну тогда пожалуйста обьясни что противоречащего бэмвоскому подходу в именованиях component__elem--modifier. )

Default
13.07.2017
18:53:34
Andrey
13.07.2017
18:54:06
Товарищ Майор, осуждаю в крайней степени
Потому что по твоей логике выходит, что ты пробовал.

Vladimir
13.07.2017
18:54:25
Andrey
13.07.2017
18:54:27
Блин, ну это чат программистов. Давайте хотя бы в логике не косячить?

Так это машина и делает
Что машина делает? Человек сам придумывает имена классам.

Vladimir
13.07.2017
18:55:05
БЭМ — manual namespaces for selectors
Так вот, в 2017 это можно доверить тулингу

Ruslan
13.07.2017
18:55:10
Не классам, а компонентам

Сергей
13.07.2017
18:55:23
вот поэтому мне нравятся styled-{jss,components} Никаких, блядь, классов и методологий

Andrey
13.07.2017
18:55:29
Саша
13.07.2017
18:55:34
Всегда умилялся, когда против бэма топят те, кто его 1) не использовал 2) не понимает
противно, когда у тебя 150 символов классов, на половине дивов, параграфов. очень тяжело смотреть на код, тому , кто не стайлит

Ywein
13.07.2017
18:55:46
Потому что у вас был comp__block-modifier
какая разница. это просто названия. я могу сказать что там aaaaa__bbbb--cccc

Ruslan
13.07.2017
18:56:11
И что?
И то. Никто вручную не придумавает и не набирает такой класс

Сергей
13.07.2017
18:56:38
Ну, хрен знает. Я пока смысл в этом понять не могу.
ты думаешь о верстке не как о наборе тегов и классов А как о наборе законченных компонентов

Google
Сергей
13.07.2017
18:57:07
Целых 6 минут рассказывает о том, почему не нужен

А в отдельный css файл cобрать можно?
зачем? При желании есть emotion Но я смысла не вижу Ибо динамика

Andrey
13.07.2017
18:57:42
Эм, хочешь я тебе видео о пользе jquery сброшу?)

Сергей
13.07.2017
18:57:44
как раз вся суть, что каждый компонент имеет своё API И ты оперируешь не классами, а props

Andrey
13.07.2017
18:58:11
зачем? При желании есть emotion Но я смысла не вижу Ибо динамика
Ну, к примеру у меня в приложении есть темы, вот я не хочу сразу всё темы для компонента тащить.

Andrey
13.07.2017
18:58:28
+ я не особо представляю как это в jss сделать.

А как? Вот темы у меня меняются путём смены класса у корневого элемента. Как в jss сделать их?

Ywein
13.07.2017
18:59:22
А как? Вот темы у меня меняются путём смены класса у корневого элемента. Как в jss сделать их?
эмм. jss это по сути просто обьекты. какие надо такие и подключай

Сергей
13.07.2017
18:59:25
А как? Вот темы у меня меняются путём смены класса у корневого элемента. Как в jss сделать их?
в jss ты можешь кинуть объект со всеми цветами и кастомизациями компоненту по имени ThemeProvider И в styled-components также

Ywein
13.07.2017
18:59:26
зачем классы менять

Andrey
13.07.2017
18:59:43
зачем классы менять
Ну, реализация смены тем тогда очень простая.

Vladimir
13.07.2017
18:59:44
И то. Никто вручную не придумавает и не набирает такой класс
Те кто не придумывают и используют бэм стек, у них проблем побольше

Andrey
13.07.2017
18:59:56
И логики минимум.

А так в каждый компонент надо логику по смене тем вшивать.

Сергей
13.07.2017
19:00:15
И логики минимум.
только вот пиздец начинается если надо поддерживать или отрефакторить немножечко

Ywein
13.07.2017
19:00:29
Ну, реализация смены тем тогда очень простая.
да в jss тож самое. там все это очень просто делается

Andrey
13.07.2017
19:00:41
Google
Сергей
13.07.2017
19:00:44
А так в каждый компонент надо логику по смене тем вшивать.
не надо ничего делать Ты просто в компонентах юзаешь параметры из тем а меняешь сверху ThemeProvider theme={mySuperTheme}

Я пока не представляю как.
Мне третий раз написать?

Vladimir
13.07.2017
19:00:55
+ я не особо представляю как это в jss сделать.
Вот специально для тебя запилили Теминг в react-jss

Сергей
13.07.2017
19:01:01
в jss ты можешь кинуть объект со всеми цветами и кастомизациями компоненту по имени ThemeProvider И в styled-components также

Andrey
13.07.2017
19:01:05
Ок, гляну.

Vladimir
13.07.2017
19:01:31
Сергей
13.07.2017
19:01:36
@Oharr ты куда пропал?

Вау, а у меня это все стили абсолютно)
ужасная поддержка этого всего, как по мне

Admin
ERROR: S client not available

Denis
13.07.2017
19:02:09
есть же css property

Сергей
13.07.2017
19:03:00
Andrey
13.07.2017
19:03:02
ужасная поддержка этого всего, как по мне
Вполне возможно. Потом посмотрим. Просто в случае рефакторинга надо править и в том случае, и в другом) По сути, это те же яйца - вид сбоку.

Vladimir
13.07.2017
19:03:10
есть же css property
Оно работает в эдже?

Сергей
13.07.2017
19:03:26
Vladimir
13.07.2017
19:03:28
Для этого есть emotion

Denis
13.07.2017
19:03:40
зачем
для динамики

например реактивные стили сделаны так https://github.com/davidkpiano/RxCSS

Andrey
13.07.2017
19:04:12
в случае рефакторинга править нужно намного меньше в jss да и сломать что-то сложнее
Из-за того, что стили привязываются к компоненту, а не к классу?

Сергей
13.07.2017
19:04:15
ещё и стили реактивные теперь

Google
Саша
13.07.2017
19:04:22
ой столько всего понапридумывали для стилей

Саша
13.07.2017
19:04:26
что же выбрать

Stepan
13.07.2017
19:04:37
Default
13.07.2017
19:04:51
БАН

Stepan
13.07.2017
19:05:01
Тихо, это ирония

Andrey
13.07.2017
19:05:04
Ну, возможно. Если честно, то я предпочитаю немного отставать от современности, но дождаться пока это успокоится. А потом использовать готовую технологию)

Stepan
13.07.2017
19:05:09
Всем оставаться на своих местах

Сергей
13.07.2017
19:05:52
Тихо, это ирония
ты себя спас

Andrey
13.07.2017
19:06:03
А если и использовать новое что-то, то в своих проектах. Вот бложек на vuejs сейчас пилить начинаю.

Pavel
13.07.2017
19:07:34
Andrey
13.07.2017
19:09:14
Jss несколько лет. Достаточно готово ?
Возможно, Ну, я глянул пример, особой разницы не увидел с внешними стилями, если честно.

Vladimir
13.07.2017
19:09:21
Andrey
13.07.2017
19:09:29
https://github.com/cssinjs/react-jss#example

Vladimir
13.07.2017
19:09:36
Легкая переносимость

https://twitter.com/cssconfeu/status/869824274688872448

Andrey
13.07.2017
19:10:01
Изоляция компонентов?
В чём изоляция? Никто доступ к стилям не может получить?

Vladimir
13.07.2017
19:10:01
http://slides.com/kof/why-cssinjs

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