
Дмитрий
09.05.2017
00:22:33
setDisplayName

Сергей
09.05.2017
00:22:46
Не использовал ни разу)))
In line просто некрасиво и неудобно, ты сам сказал

Дмитрий
09.05.2017
08:15:00
@sergeysova спам

Google

Vladimir
09.05.2017
08:35:36
good thread about vanilla css vs css-in-js https://twitter.com/i/moments/861549552901468160

Сергей
09.05.2017
08:55:35

Vladimir
09.05.2017
08:58:49
давно умеет

Evgeny
09.05.2017
09:04:20
Вообще, после этого твитшторма я прямо проникся стайлед компонентс

Yumi
09.05.2017
09:18:15
Напомите, как назывался гибрид styled components и jss вроде.

Evgeny
09.05.2017
09:18:16
Я и до этого присматривался, но щас прямо щелкнуло

Сергей
09.05.2017
09:19:31

Evgeny
09.05.2017
09:20:12
Поч

Сергей
09.05.2017
09:23:48
Поч
они таки медленнее
два инстанса компонента с разными пропсами создают 2 класса с полным набором полей

Dreamerinnoise
09.05.2017
09:24:26
Ну это полная хрень.

Google

Сергей
09.05.2017
09:24:47
всмысле?

Dreamerinnoise
09.05.2017
09:24:56
Ну в смысле, не нужно.

Evgeny
09.05.2017
09:25:00
Есть ишью?

Сергей
09.05.2017
09:25:09

Dreamerinnoise
09.05.2017
09:25:21
styled-components

Сергей
09.05.2017
09:25:23

Evgeny
09.05.2017
09:25:29
Кстати, минутка бесплатной рекламы: в конце мая в Москве пройдёт React Moscow Meetup, сейчас мы ищем доклады.
Я буду рассказывать почему я выбрал Реакт для обучения людей, а @vkozulya хочет про что-то другое.
Если есть идея, оставляй заявку https://goo.gl/forms/JOJz6zURa8YFLDF23

Сергей
09.05.2017
09:25:44
styled-components
не
это очень удобно, писать привычнее
описывать сразу несколько свойств по условию + динамические свойства сразу пачкой

Evgeny
09.05.2017
09:25:55

Сергей
09.05.2017
09:27:25
но у меня вот styled-jss не захотел нормально работать
я пока экспериментирую с react-jss

Олег
09.05.2017
09:28:20
Использую styled, разительно удобнее всех других вариантов работы с css
И не заметил, что стало медленнее

Max
09.05.2017
09:30:40
я не понял
как styled юзать в контексте компонентов
ну вот у меня компеонент состоит из трех дивов вложенных со стилями
для каждого делать компонент?

Evgeny
09.05.2017
09:31:20
Делаешь 3 компонента

Max
09.05.2017
09:31:28
нахуй
:)

Evgeny
09.05.2017
09:31:46
Ну это не сильвер буллет опять же

Google

Max
09.05.2017
09:31:47
мне кажется не очень удобно
потому что если я вижу Button я знаю что это реакт компонент
а <div className={styles.myComponent}> это просто див со стилями
а вопрос по стайледу
можно классы передавать?
т.е. как-то сделать стили для <button className=“btn btn-default”>

Yumi
09.05.2017
09:36:48

Сергей
09.05.2017
09:38:22

Max
09.05.2017
09:38:36
mkay

Сергей
09.05.2017
09:38:50

Max
09.05.2017
09:38:56
посжу на css-modules
https://github.com/zeit/styled-jsx

Max
09.05.2017
09:41:05
вот еще интересная штука

Yumi
09.05.2017
09:41:27
https://github.com/MicheleBertoli/css-in-js да тут их капец много.

Yung
09.05.2017
09:42:11
бенчмарки то смотрели? Для вас же старались https://github.com/A-gambit/CSS-IN-JS-Benchmarks

Vladimir
09.05.2017
09:43:08

Yung
09.05.2017
09:44:22
смотрели. и чо?
Ничего же, просто скинул в контексте обсуждения. Я то все равно стайлед-компонентс сейчас юзаю, хех

Vladimir
09.05.2017
09:45:13
они медленные, но это неважно

Gregory
09.05.2017
09:51:22
Так и я тоже юзаю, все юзают... Он свое производительностью и вдохновил написать бенчмарки

Google

Gregory
09.05.2017
09:52:16
Вообще нужно подождать когда все браузеры будут потдерживать css переменные и будет счастие

Evgeny
09.05.2017
09:53:05

Admin
ERROR: S client not available

Vladimir
09.05.2017
09:53:24

Gregory
09.05.2017
09:53:31
Не нужно тогда будет вообще юзать все это

Vladimir
09.05.2017
09:53:37
лол
ага, и селекоры, и специфичность и изоляцию за тебя сделают цсс переменные

Gregory
09.05.2017
09:54:03
Или для удобства будет какой-то один styled-* который внутрри будет юзать css-var

Vladimir
09.05.2017
09:54:06
яснпонятно

Gregory
09.05.2017
09:54:09
И все будет производительно
Ну в хроме же уже есть
В сафари и фф не за горами

Vladimir
09.05.2017
09:54:36
бл
переменные это хорошо

Yumi
09.05.2017
09:54:43

Artur
09.05.2017
09:54:44

Vladimir
09.05.2017
09:54:59
но покрывает от силы 20% юзкейсов

Evgeny
09.05.2017
09:55:24
Если не меньше

Gregory
09.05.2017
09:55:42
Вот в этом плае из css-in-js мне glam по душе

Google

Gregory
09.05.2017
09:56:07
Там уже это все из-коробки и идея прикольная

Vladimir
09.05.2017
10:01:54
перменные в css-in-js можно сделать быстрыми и без цсс переменных
как в jss, например

Сергей
09.05.2017
10:02:47

Artur
09.05.2017
10:04:00

Сергей
09.05.2017
10:04:22
короче styled-jss не работае
Вот тут
короче styled-jss не работае
https://gist.github.com/LestaD/55d26d6aa9bab80954b4b851727d24be
во первых стили применились но отсутствуют в head > style