
Vlad
20.02.2017
13:04:29
выбери сообщество, с которым твои вкусы совпадают

Andrey
20.02.2017
13:06:46
я не против если стили прям в жс-файле .
просто оборачивать их в жс-объект не надо.
если у нас есть жсх то почемубы не сделать cssx который так же будет внутри этого же файла выглядеть и работать как обычный стайлус-код ? :) Просто при подходе "жс-объект-с-цсс-внутри" не работает подсветка синтаксиса

Алексей
20.02.2017
13:07:14
подсветка зависит только от твоего редактора
можешь и запилить чтобы работало

Google

Dreamerinnoise
20.02.2017
13:07:48

Dream
20.02.2017
13:08:05
снова этот же срач он по кд тут)

Dreamerinnoise
20.02.2017
13:08:10
Либа, которую мы заслужили

Dream
20.02.2017
13:08:11
у всех свои вкусы

Artur
20.02.2017
13:08:32

Andrey
20.02.2017
13:08:39

Dreamerinnoise
20.02.2017
13:08:59

Artur
20.02.2017
13:09:00
пишешь stylus код с js, а он после транспайлинга превратится в перевариемый jss

Andrey
20.02.2017
13:11:06
у всех свои вкусы
походу тот кому нравится этот цсс-в-жс-объектах, никогда не видели как устроен нормальный процесс разработки фронтенда ;) .. Понавылазили из своих дотнетов и сишарпов и возомнили себя выдающимися фронтендерами )

Vlad
20.02.2017
13:12:16
вот щас обидно было

Andrey
20.02.2017
13:12:46

Artur
20.02.2017
13:13:03
но оскорблять людей не надо все же

Google

Denis
20.02.2017
13:13:19
Давай прямо сейчас !) real time deployment ???
Какие либы использовал?

Alan
20.02.2017
13:16:40
а как выглядит нормальный процесс разработки фронтенда?

Artur
20.02.2017
13:17:12
Какие либы использовал?
никакие, свой простенький парсер на регулярках и deasync, т.к. бабель синхронный
остальное - postcss, ну это уже на усмотрение пользователя

Ruslan
20.02.2017
13:20:53

Ywein
20.02.2017
13:21:25
что-то я в нескольких паралельных проектах сравнил css-in-js(glamor и jss) и css-modules подходы.
и как то второй все же куда удобнее на данный момент. есть надостатки, да, но нормальная подсветка синтаксиса, автодополнение и форматирование кода дико не хватает в css-in-js

Sergey
20.02.2017
13:22:08
Кто-то, например, использует готовый тулкит с css-in-js. Material-ui какой-нибудь.

Andrey
20.02.2017
13:22:16

Sergey
20.02.2017
13:22:17
И тогда выбора нет

Artur
20.02.2017
13:22:39

Dreamerinnoise
20.02.2017
13:22:45
короче вброшу ещё раз
https://raw.githubusercontent.com/typestyle/typestyle.github.io/source/public/images/autocomplete.gif

Sergey
20.02.2017
13:23:13
C css-in-js проще делать тулкит с возможностями добавлять пользовательские темы. Опять же material-ui тому пример

Andrey
20.02.2017
13:23:28
а какой профит от этих велосипедов ? :))

Artur
20.02.2017
13:23:39

Сергей
20.02.2017
13:23:41

Andrey
20.02.2017
13:24:04

Сергей
20.02.2017
13:24:14

Andrey
20.02.2017
13:24:32

Google

Ywein
20.02.2017
13:24:37
И тогда выбора нет
ну. во первых material-ui jss только в next ветке использует.
во вторых css-modules никак не конфликтуют с этим. там особо дополнительные библиотеки в проект тащить не нужно

Alex
20.02.2017
13:24:39

Сергей
20.02.2017
13:25:02
профит в том, что можно манипулировать стилями как обычными объектами, любым способом
Также в css-in-js есть защита от каскада
Вообще многое есть
Почитай http://cssinjs.org/benefits?v=v6.3.0

Sergey
20.02.2017
13:25:28

Andrey
20.02.2017
13:25:34

Сергей
20.02.2017
13:25:45

Andrey
20.02.2017
13:26:14

Sergey
20.02.2017
13:26:26

Ywein
20.02.2017
13:26:39
Лучше скажите есть ли варианты в jss получить автодополнение. Желательно в vscode.

Alex
20.02.2017
13:26:52

Dreamerinnoise
20.02.2017
13:27:12

Сергей
20.02.2017
13:27:42
@iamstarkov а что там с функциями внутри JSS?
можно ли описать набор стилей (а не одно значение) завязанных на пропсах?

Andrey
20.02.2017
13:28:52

Vladimir
20.02.2017
13:29:27
Jss простейшая обертка

Сергей
20.02.2017
13:29:41

Vladimir
20.02.2017
13:29:51
С новой фичей будет ещё проще

Google

Сергей
20.02.2017
13:30:40

Ywein
20.02.2017
13:30:42

Vladimir
20.02.2017
13:31:09

Andrey
20.02.2017
13:32:19

Сергей
20.02.2017
13:32:40
не чувак
совсем не так
https://gist.github.com/LestaD/77fcfa4de9272213769a1b653493a079

Pavel
20.02.2017
13:34:32
а зачем вы ето в жс делаете

Admin
ERROR: S client not available

Pavel
20.02.2017
13:34:42
аналогов merge через цсс-модули нет что ли

Сергей
20.02.2017
13:35:01
бля

Pavel
20.02.2017
13:35:15
"ну пацаны же сказали что так круто"

Сергей
20.02.2017
13:35:19

Andrey
20.02.2017
13:35:22
а зачем вы ето в жс делаете
они упороты просто ))) не знают как нормально выглядела разработка фронтенда до того как они эту шляпу придумали )))

Pavel
20.02.2017
13:35:32
нет

Сергей
20.02.2017
13:35:36

Ywein
20.02.2017
13:35:40

Pavel
20.02.2017
13:35:42
бенефитс это когда ты получаешь то что не можешь получить с тем что есть, либо это делается проще

Сергей
20.02.2017
13:35:42
нет
тогда и вопросов не задавай

Pavel
20.02.2017
13:35:51
тут нет ни первого ни второго

Google

Сергей
20.02.2017
13:35:54

Andrey
20.02.2017
13:36:06
я не понимаю кто кому пишет

Pavel
20.02.2017
13:36:15
(при условии что мы полагаем что описывать стили в жсоне, которые не имеют дополнительных преимуществ) - ебанатство

Сергей
20.02.2017
13:36:17

Ywein
20.02.2017
13:36:19

Andrey
20.02.2017
13:36:31

Сергей
20.02.2017
13:36:36

Pavel
20.02.2017
13:36:41
ИМЕННО!))
вот в гисте что ты получаешь из этих двух пунктов?
нет
ты скинул ПРАВИЛЬНЫЙ ГИСТ
в котором все сразу понятно

Сергей
20.02.2017
13:36:53
бля

Pavel
20.02.2017
13:36:56
вот и поясни

Сергей
20.02.2017
13:36:57
всё иди
ты тугой
я не буду спорить, живи как хочешь в мире крутого CSS

Vladimir
20.02.2017
13:37:25

Pavel
20.02.2017
13:37:52
да каждый день пишут про свои jss и ?, и ни одного кейса реального использования я так и не получил
я лучше расшарю между цсс и цсс
потому что они мне нужны только в цсс

Сергей
20.02.2017
13:38:08