@react_js

Страница 1259 из 5115
Дмитрий
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
good thread about vanilla css vs css-in-js https://twitter.com/i/moments/861549552901468160
Телеграмм научился показывать Твиттер?

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
Я и до этого присматривался, но щас прямо щелкнуло
да там минусов хватает я раньше топил за SC но ща поубавилось

Evgeny
09.05.2017
09:20:12
Поч

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

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”>

Сергей
09.05.2017
09:38:22
т.е. как-то сделать стили для <button className=“btn btn-default”>
const Foo = props => <button {...props} className={`btn ${props.className}`} /> const Bar = styled(Foo)` display: block; `

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

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 переменные и будет счастие

Admin
ERROR: S client not available

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
Вообще нужно подождать когда все браузеры будут потдерживать css переменные и будет счастие
Так они все поддерживают уже https://caniuse.com/#search=variable , только у эджа частичная поддержка.

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

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

Gregory
09.05.2017
09:55:42
Так они все поддерживают уже https://caniuse.com/#search=variable , только у эджа частичная поддержка.
Годик подождать, когда страое легаси выгорит, и можно юзать везде на проде

Вот в этом плае из 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 не работае

короче styled-jss не работае
А почему? Пили подробности)

https://gist.github.com/LestaD/55d26d6aa9bab80954b4b851727d24be

во первых стили применились но отсутствуют в head > style

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