@react_js

Страница 2138 из 5115
Nahasaki
12.09.2017
14:31:47
вот это не так

Ivan
12.09.2017
14:31:51
changelog кинь про 16 версию
https://github.com/facebook/react/issues/10294

? 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
Я тут вообще как селектор использую объект компонента

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
я хочу написать типа .someClass>em::before
const StyledEl = styled.div` > em::before { ... }

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

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

Nahasaki
12.09.2017
14:34:39
const StyledEl = styled.div` > em::before { ... }
збс, а теперь .firstClass:hover .secondClass

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
import YandexAudio from 'ya-music-audio'
./src/App.js Module not found: Can't resolve 'ya-music-audio' in 'C:\Usman Yunusov\GitHub Repositories\my-app\src'

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
с вложениями там свой синтаксис или такой же как в scss?
Своего ничего нету вообще в SC. Я даже им писал issue с предложением, они отклонили с комментарием - делаем максимально нативно

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
Все стили после экспорта описаны

800-1000
Ты делаешь что-то не так

? 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
ты про js читал хоть что-то? про npm там еще
что посоветуете? Читал конечно.

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

Ivan
12.09.2017
14:40:30
что посоветуете? Читал конечно.
ты установил в проект пакет с этой музыкой?

Aleksey
12.09.2017
14:40:32
держать один styled на враппер всего компонента и остальное задавать обычными классами?
ты можешь хоть каждый элемент сделать стайлед компонентом

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

Ivan
12.09.2017
14:41:00
да
как?

Nahasaki
12.09.2017
14:41:04
ты можешь хоть каждый элемент сделать стайлед компонентом
это я понял, но очевидно мне такой зоопарк не нравится

с точки зрения продуктивности похер?

? ethorz
12.09.2017
14:41:26
ты установил в проект пакет с этой музыкой?
у него не в node_modules смотрит а в src

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

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

? 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
npm ya-music-audio
точно так?

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

? ethorz
12.09.2017
14:41:53
npm ya-music-audio
npm i ya-music-audio

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

и разделяют их только для удобства и динамических стилей, да?

Michael
12.09.2017
14:42:37
npm i ya-music-audio
пакета-то как бы нет :)

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
что за наркомания

сделал import YandexAudio from 'ya-music-audio'
ты нас троллишь или да?

Artyom
12.09.2017
14:43:41
и разделяют их только для удобства и динамических стилей, да?
Зачем тебе один SC, если можно использовать один scss какой-нибудь

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
Зачем тебе один SC, если можно использовать один scss какой-нибудь
я не говорю что я так хочу делать, я спрашиваю связано ли количество оберток с производительностью

? 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
ну да, каждому своё)

? 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/

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