@react_js

Страница 980 из 5115
Andrey
20.02.2017
14:53:58
ну зачем тытогда пишешь все стили ? даже не юзая переменные тут https://gist.github.com/LestaD/77fcfa4de9272213769a1b653493a079

а сорян тут merge

Сергей
20.02.2017
14:54:21
вон, @ZeroBias как раз совмещает модули и jss

Google
Andrey
20.02.2017
14:54:39
лан видимо я не вкурил

Ywein
20.02.2017
14:54:47
ну это думаю никак, другой подход придётся выбрать, да
на самом деле есть варианты, вроде бы, но я не пробовал пока. в postcss есть целая серия плагинов которые делают это. вот тред где это обсуждают https://github.com/css-modules/css-modules/issues/106

from
20.02.2017
14:55:08
ну зачем тытогда пишешь все стили ? даже не юзая переменные тут https://gist.github.com/LestaD/77fcfa4de9272213769a1b653493a079
да даже если нет переменных, синтаксис почти идентичен с обычным css, поэтому ради консисентности почему нет-то?)

я понимаю привычки, да

Сергей
20.02.2017
14:55:28
на самом деле есть варианты, вроде бы, но я не пробовал пока. в postcss есть целая серия плагинов которые делают это. вот тред где это обсуждают https://github.com/css-modules/css-modules/issues/106
ты понимаешь, что придется перегенерировать весь css? (либо писать алгоритм который будет знать какие файлы зависят от каких модулей)

from
20.02.2017
14:55:37
в конечном счете должно быть легко и понятно работать

Ywein
20.02.2017
14:56:52
ты понимаешь, что придется перегенерировать весь css? (либо писать алгоритм который будет знать какие файлы зависят от каких модулей)
ну теоретически я могу себе представить что оно будет овверрайдить только модули в которых что-то поменялось.

но не пробовал

Сергей
20.02.2017
14:57:13
Ywein
20.02.2017
14:57:50
я вообще не думаю что это хорошее решение, скорее всего ограничение насчет того что в css нельзя вставить js переменные - это ограничение css-модулей с которым нужно смирится.

Ywein
20.02.2017
14:58:18
но с css-модулями на данный момент намного удобней работать.

Google
from
20.02.2017
14:58:31
это дохрена сложно нужно иметь сорцы и компиленый css в рантайме
согласись тоже, что динамический theming всего скина сайта — не каждодневный случай)

Сергей
20.02.2017
14:58:40
но с css-модулями на данный момент намного удобней работать.
это слишком субъективно, чтобы доказывать всем

Ywein
20.02.2017
14:59:01
Сергей
20.02.2017
14:59:03
согласись тоже, что динамический theming всего скина сайта — не каждодневный случай)
потому что заказчики об этом пока не знают))) но скоро эта тема будет более распространена

from
20.02.2017
14:59:14
хм, почему?

Сергей
20.02.2017
14:59:16
автодополнение же ;(
так тут же гении css

Alex
20.02.2017
14:59:26
тугие люди...
Ну вообще понятно дело, можно не делать мешанину файлов и сделать отдельный файлик с стилизацией и логикой стилизации. Но это можно сделать и без дополнительный модулей. Как не посмотрю, так вижу велосипед.

from
20.02.2017
15:00:47
потому что "вы, девелоперы" говорите им, что это невозможно
мне кажется в проектах, у которых изначально задача иметь настраиваемый внешний вид просто по-другому организуют стили и всё. С css-in-js будет гибче, да. Пускай его берут)

Сергей
20.02.2017
15:00:47
а вы, любители css, видели styled-components? работает аналогично jss, но больше скажу, там CSS!!! Даже автодополнение работает

Alex
20.02.2017
15:01:13
ты в npm заглядывал?
Не оче понял намёк.

Сергей
20.02.2017
15:01:47
Не оче понял намёк.
он полон велосипедов взять только сколько имеется разных фреймворков сколько разных аналогов express

Dreamerinnoise
20.02.2017
15:03:27
еще можно добавить про типизацию для ts/flow
http://typestyle.io/#/why Да, я уже третий раз вбрасываю. Есть и автодополнение и типизация и всякие ништяки в виде готовых утилит. Я бы её сейчас взял. Когда смотрел из реализаций только jss понравился. А эта была сырая.

Так что если кто-то угорает по ts

можете брать

Artur
20.02.2017
15:04:08
а вы, любители css, видели styled-components? работает аналогично jss, но больше скажу, там CSS!!! Даже автодополнение работает
вообще не понимаю, с чего начался такой срач, когда было предложено решение, которое должно было вроде бы наоборот примирить обе стороны))

from
20.02.2017
15:04:27
но вообще я не верю, что настриваемый дизайн любого сайта — хорошая идея Для некоторых проектов это уместно, да. Для многих новостных/статейных сайтов круто было бы всегда иметь day/night варианты Но не более того.

Google
Artur
20.02.2017
15:06:17
работают все фишки для любителей препроцессоров и пост-цсс: автодополнение, автосортинг и форматтинг, линтер + фишки из пост-цсс по желанию, и все это в итоге jss

Artur
20.02.2017
15:06:30
и синтаксис какой хочется

Сергей
20.02.2017
15:06:55
Мм?
ну а смысл?

Evjeni
20.02.2017
15:07:12
meduza

Vladimir
20.02.2017
15:07:13
ну а смысл?
Аргументируй против

Сергей
20.02.2017
15:07:21
Аргументируй против
лишний оверхед лишние абстракции

Vladimir
20.02.2017
15:07:29
Ну хз

from
20.02.2017
15:07:38
ну а смысл?
много смысла, в новостных сайтах интерактивности что ли не бывает?:)

Vladimir
20.02.2017
15:07:39
Ssr, js

Aleh
20.02.2017
15:07:41
лишний оверхед лишние абстракции
ты сайт блумберга видел?

Alex
20.02.2017
15:07:44
он полон велосипедов взять только сколько имеется разных фреймворков сколько разных аналогов express
Ну это я знаю, но зачем еще один? Это ж просто усложнение. Это скорее привычка от си, когда нужно точно знать что делает код который написал. Чем больше обёрток, тем больше пожара в жопе.

Aleh
20.02.2017
15:07:48
ну или медиум тот же

Сергей
20.02.2017
15:07:53
Ну хз
мне нравятся блогогенераторы md -> html

Aleh
20.02.2017
15:08:01
новостной сайт оч расплывчатое

для бложиков конечно)

Сергей
20.02.2017
15:08:35
ты сайт блумберга видел?
ну и он прям "легкий" до ужаса

не просто же так называется react app

вот Instagram.com как раз для реакта задача )

Google
Aleh
20.02.2017
15:10:42
Сергей
20.02.2017
15:10:51
@iamstarkov ты говорил что camelCase плохо в классах why?



я был бы рад, если бы TeamCity на реакте переписали.... но это так, фантазии

Сергей
20.02.2017
15:16:17
почему плохо camelCase в css-классах?

Vladimir
20.02.2017
15:16:32
я не помню, что это говорил

в именах файлах, да

Aleh
20.02.2017
15:18:10
а почему в именах файлов?

Admin
ERROR: S client not available

Сергей
20.02.2017
15:18:31
а почему в именах файлов?
есть регистронезависимые системы

Aleh
20.02.2017
15:19:19
есть регистронезависимые системы
ну это не мешает юзать камелкейс в именах файлов

Сергей
20.02.2017
15:20:20
Aleh
20.02.2017
15:20:25
т.е. app-component и ap-p-component также плохо как AppComponent и ApPComponent

Vladimir
20.02.2017
15:20:29
ну это не мешает юзать камелкейс в именах файлов
тебя проклянут или юниксоиды или виндоус пользователи

Сергей
20.02.2017
15:20:54
тебя проклянут или юниксоиды или виндоус пользователи
кстати да сталкивался с проблемой в гите

Vladimir
20.02.2017
15:21:16
а вообще просто устоявшийся код стайл в ноде

from
20.02.2017
15:21:20
есть регистронезависимые системы
проблема только когда переименовываешь, меняя только регистр

Vladimir
20.02.2017
15:21:22
что файлы в лоу регистре

и пробелы это -

Google
Aleh
20.02.2017
15:22:28
тебя проклянут или юниксоиды или виндоус пользователи
ну билд идет все равно на jenkins/travis с регистрозависимой фс и он будет ругаться

Сергей
20.02.2017
15:22:33
и пробелы это -
ну хз хз я чаще вижу some_name.js

Vladimir
20.02.2017
15:22:42
Vladimir
20.02.2017
15:22:47
я же не спорю

просто сколько кода прочитал

везде тот кодстайл что я говорю

за редкими исключениями

Сергей
20.02.2017
15:23:12
это вроде kebab-case называется

Aleh
20.02.2017
15:24:14
в ноде ж с _ модули

from
20.02.2017
15:24:27
неа

Aleh
20.02.2017
15:24:29
child_process, string_decoder

или там всякое есть?

from
20.02.2017
15:24:43
ой я про packages подумал

Aleh
20.02.2017
15:25:00
не, я про стд

Сергей
20.02.2017
15:25:20
https://github.com/nodejs/node/tree/master/lib/internal

Vladimir
20.02.2017
15:25:30
окай

как будет угодно

Сергей
20.02.2017
15:25:37


короче в сорцах ноды пишут как придется



Aleh
20.02.2017
15:28:48
хехе

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