
Nahasaki
12.09.2017
14:31:47
вот это не так

Ivan
12.09.2017
14:31:51

? ethorz
12.09.2017
14:32:21
не
про поддержку в вебшторме

Google

Nahasaki
12.09.2017
14:32:28
я хочу написать типа .someClass>em::before
как такое написать на SC?

? ethorz
12.09.2017
14:32:44
по мне нет никаких поддержек, всё то же самое, в 16 просто ядро переписанное

Artyom
12.09.2017
14:33:02
Я тут вообще как селектор использую объект компонента

Ivan
12.09.2017
14:33:33

Nahasaki
12.09.2017
14:33:35
там же классов нет
как то писать?

? ethorz
12.09.2017
14:33:47
но причем тут вебшторм и поддержка 16ой версии?

Nahasaki
12.09.2017
14:33:52
покажите пример на SC

Ivan
12.09.2017
14:33:55
у меня тоже импорт Component не работал + еще несколько вариантов

Aleksey
12.09.2017
14:33:57

? ethorz
12.09.2017
14:33:59
не понимаю

Google

Ivan
12.09.2017
14:34:18
в том плане что работает норм теперь, без глюков. не более

Nahasaki
12.09.2017
14:34:39

Artyom
12.09.2017
14:34:43
там же классов нет
1) Классы ты можешь давать внутренним тегам и описывать их в SC-родителе
2) Как я скинул на скрине, можно селектором использовать объект компонента

Aleksey
12.09.2017
14:34:51
ну всё также абсолютно

? ethorz
12.09.2017
14:35:09
Ну я бы сказал такое себе, ясен пень 16 версия в rc еще

Artyom
12.09.2017
14:35:25

Nahasaki
12.09.2017
14:35:31
все понял

Usman
12.09.2017
14:35:36

Nahasaki
12.09.2017
14:35:44
классы внутренние самые обычные?
просто строкой?

Artyom
12.09.2017
14:35:48

Nahasaki
12.09.2017
14:35:54
не как в modules?

? ethorz
12.09.2017
14:36:14
node_modules

Aleksey
12.09.2017
14:36:31

Nahasaki
12.09.2017
14:36:31
с вложениями там свой синтаксис или такой же как в scss?

Artyom
12.09.2017
14:36:41
просто строкой?
Ты оборачиваешь компонент в styled - тебе в компонент приходит проп className в виде строки (имя класса), ты его присваиваешь тегу своего компонента

Nahasaki
12.09.2017
14:37:05
уже понял, спасибо

Artyom
12.09.2017
14:37:26

Nahasaki
12.09.2017
14:37:42
ты styled обертки отдельным файлом держишь?

Artyom
12.09.2017
14:37:55
Нет, наоборот все вместе, так удобнее

Google

? ethorz
12.09.2017
14:38:05

Nahasaki
12.09.2017
14:38:08
не слишком длинные файлы получаются?

Artyom
12.09.2017
14:38:18
Ну посмотрите на скрины

? ethorz
12.09.2017
14:38:20
и в 1 файле растягивается на несколько сотен строк?
800-1000

Artyom
12.09.2017
14:38:24
Все стили после экспорта описаны

? ethorz
12.09.2017
14:38:43
я вообще так не делаю)

Artyom
12.09.2017
14:38:47
Редко файлы больше 200 строк (со стилями)

? ethorz
12.09.2017
14:38:48
у меня другой подход

Artyom
12.09.2017
14:39:13
Стили после экспорта - очень удобно
1) не мешаются в коде js'a
2) очень рядом, не надо переключаться

Ivan
12.09.2017
14:39:34

? ethorz
12.09.2017
14:39:47
что значит очень рядом?
я понимаю если есть
component.js и component.jss.js

Nahasaki
12.09.2017
14:40:05
держать один styled на враппер всего компонента и остальное задавать обычными классами?

Usman
12.09.2017
14:40:12

? ethorz
12.09.2017
14:40:15
если ты про это - то ок

Ivan
12.09.2017
14:40:30

Aleksey
12.09.2017
14:40:32

Google

Aleksey
12.09.2017
14:40:45
но будет дофига оберток

Usman
12.09.2017
14:40:53

Ivan
12.09.2017
14:41:00

Nahasaki
12.09.2017
14:41:04
с точки зрения продуктивности похер?

? ethorz
12.09.2017
14:41:26

Aleksey
12.09.2017
14:41:30
ну конечно на производительность будет влиять

Usman
12.09.2017
14:41:32

? ethorz
12.09.2017
14:41:34
отсюда и ошибка

Admin
ERROR: S client not available

Aleksey
12.09.2017
14:41:38
но насколько сильно не знаю

Artyom
12.09.2017
14:41:41
component.js и component.jss.js
Нет, зачем мне два файла по которым надо переключаться? Это не удобно.
А так css лежит внизу страницы .js и не мешается. А нужно - просто мотнул вниз

Ivan
12.09.2017
14:41:50

Usman
12.09.2017
14:41:51
как?
npm install ya-music-audio

? ethorz
12.09.2017
14:41:53

Nahasaki
12.09.2017
14:41:54
грубо говоря один styled на всю апку будет производительней?
и разделяют их только для удобства и динамических стилей, да?

Michael
12.09.2017
14:42:37

Usman
12.09.2017
14:42:49
точно так?
сделал import YandexAudio from 'ya-music-audio'

? ethorz
12.09.2017
14:43:04
ya-music

Google

? ethorz
12.09.2017
14:43:07
что за наркомания

Artyom
12.09.2017
14:43:41

Usman
12.09.2017
14:43:42

Artyom
12.09.2017
14:43:53

? ethorz
12.09.2017
14:44:08

Nahasaki
12.09.2017
14:44:15

? ethorz
12.09.2017
14:44:36
а если компонента большая?
куча пропсов и много ф-нала

Artyom
12.09.2017
14:44:58

? ethorz
12.09.2017
14:45:07
каша получится какая-то

Artyom
12.09.2017
14:45:12
Нет

? ethorz
12.09.2017
14:45:14
дохера файлов мелких

Nahasaki
12.09.2017
14:45:17
и например если есть компоненты список и элемент списка, то сделать обертку лучше только для первого?

Artyom
12.09.2017
14:45:21
Ну, мне так удобно, по крайней мере
Норм

? ethorz
12.09.2017
14:45:35
ну да, каждому своё)

Artyom
12.09.2017
14:45:39

Usman
12.09.2017
14:45:40

? ethorz
12.09.2017
14:45:53
покажи где ты установил этот пакет?

Ivan
12.09.2017
14:46:18
ты в какой папке команду выше выполнял?

? ethorz
12.09.2017
14:46:23
https://www.npmjs.com/