@react_js

Страница 3020 из 5115
Дмитрий
26.01.2018
19:23:05
А так там Seq, Stack, OrderedSet есть

Kirill
26.01.2018
19:23:31
Вроде слов много сказано но толком никто не сказал стоит ли юзать ts , и если стоит то почему??‍♂️
Kirill Khalitov: Профит в том, что ты пишешь самодокументируемый код по сути. Приконектил стор, набрал props. и ничего лишнего(не существующего) оттуда не возьмёшь, если грамотно затипизировал. Если делаешь всё по уму, то лишний пропс не туда не кинешь, а это уже огромный профит. Если лень делать типы данных руками, то в помощь вот такая утилита. https://transform.now.sh/json-to-ts-interface/

Andrey
26.01.2018
19:23:52
А так там Seq, Stack, OrderedSet есть
Ну да, костылить самому надо

Дмитрий
26.01.2018
19:24:06
Это не является базовой иммутабельной структурой

Google
Сергей
26.01.2018
19:24:12
Ну да, костылить самому надо
Возьми другую библиотеку

Причем тут иммутабл

Andrey
26.01.2018
19:24:36
Какая разница как называть?

Дмитрий
26.01.2018
19:24:58
А есть разница?
Вот и я про тоже

Дмитрий
26.01.2018
19:25:33
Ну да, костылить самому надо
Я даж не оч понимаю почему вдруг именно очередь с приоритетом, почему не любая из аналогичнных структур вдруг возжелал)

Типичный кейс иммутабла — преобразования в чейнах

Darkling
26.01.2018
19:26:07
А джава в байткод компилируется или транспилируется?
Кагбэ тоже транслируется. Или хз. В данном случае постоянно путаюсь. В любом случае байткод для JVM это ещё не конечный машинный код. Хех.

Кстати, а при чём тут TS вообще к реакту? Это человека нужно в ангуляр чат послать, что ли.)

Ruslan ?
26.01.2018
19:26:55
Вроде слов много сказано но толком никто не сказал стоит ли юзать ts , и если стоит то почему??‍♂️
Ты разработчикам какой компании больше доверяешь: Microsoft или Facebook?)

Google
Vitaly
26.01.2018
19:26:58
в тему про immutable.js, а никто не использовал его вместо редакса?

Дмитрий
26.01.2018
19:27:08
А зачем вместо?

Darkling
26.01.2018
19:27:33
Ну тогда и плюсы транслируются в машинный код
Неть. Это уже считается компиляцией.)

Vitaly
26.01.2018
19:28:12
А зачем вместо?
да продумалось мне только что - а может просто компонент подписывать на изменение курсора?

я про этот курсор https://github.com/facebook/immutable-js/tree/master/contrib/cursor

Andrey
26.01.2018
19:28:54
в тему про immutable.js, а никто не использовал его вместо редакса?
А ты использовал макбук вместо браузера?

Дмитрий
26.01.2018
19:29:19
Darkling
26.01.2018
19:29:28
Ангуляр не вкусный
Ну... на вкус и цвет. Хотя Angular native + ionic мне не понравился. В прочем, опять таки, личное мнение.

Vitaly
26.01.2018
19:30:01
Это такой стор есть с курсорами, baobab
ебушки воробушки, спасибо)

Vitaly
26.01.2018
19:32:02
А ты использовал макбук вместо браузера?
нет, это же не разумно, я для этих целей скайп использую

Max
26.01.2018
19:32:49
скайп это файлообменник

Kirill
26.01.2018
19:35:02
я про этот курсор https://github.com/facebook/immutable-js/tree/master/contrib/cursor
* The Cursor API is deprecated and will be removed in a future major release. Насколько актуально? Просто не пользовался.

Vitaly
26.01.2018
19:38:50
* The Cursor API is deprecated and will be removed in a future major release. Насколько актуально? Просто не пользовался.
я хз, я его в паре мест юзал в принципе штука удобная, при условии что в проекте повсеместно используется immutable.js

Andrew
26.01.2018
19:44:14
Интересно почему обджект обсёрв выпилили из спеки ?

Дмитрий
26.01.2018
19:45:53
Его можно заменить Proxy

Rafkat
26.01.2018
19:47:38
я придумал такую штуку, react.js Ru based code review

пушить коммить на гитхаб и бот скидывает ссылку в группу

Google
Rafkat
26.01.2018
19:48:15
чтобы любой рандомный чел мог отревьюить код

Max
26.01.2018
19:49:07
в какую группу?

Котяй Негодяй
26.01.2018
19:57:08
А что вы скажете про rmwc?

Чёт будет флуд, кмк.

Сергей
26.01.2018
20:08:52
Котяй Негодяй
26.01.2018
20:09:04
Это что
https://github.com/jamesmfriedman/rmwc

Alexandr
26.01.2018
20:11:39


Max
26.01.2018
20:11:54
второе

Alexandr
26.01.2018
20:13:59
второе
ок, попробую а то как-то была проблема кажется на айфонах нельзя скрытые кнопки кликать

Andrew
26.01.2018
20:14:14
ребзи

а че svg loader с ssr

не стоит юзать ?

Rafkat
26.01.2018
20:16:58
Max
26.01.2018
20:17:08
нененене

здесь 4к человек

Andrew
26.01.2018
20:43:11
Бля как же херово смотреть на classNames в 2к18

Дмитрий
26.01.2018
20:43:28
++

Alexandr
26.01.2018
20:43:39
ой, за айфон не скажу, у меня десктоп только
в общем в десктопе тоже нельзя триггером клик делать

Andrey
26.01.2018
20:43:45
А шо там?

Google
Котяй Негодяй
26.01.2018
20:46:38
Andrew
26.01.2018
20:46:54
Почему?
потому что sc

Andrey
26.01.2018
20:47:15
потому что sc
А как это спасает от classNames?

Andrew
26.01.2018
20:47:52
А как это спасает от classNames?
тем что я стили могу преключать в самом компоненте а не менять его класс

а то жиквери какое-то

а так я смотрю на sc и сразу вижу что там должно менятся

Andrey
26.01.2018
20:49:16
Ну, может быть. Если ты верстальщик, то да, для тебя это важно.

Vadim
26.01.2018
20:49:24
Чет так се логика)

Разные подходы просто

Admin
ERROR: S client not available

Rinat
26.01.2018
20:49:40
Andrey
26.01.2018
20:50:19
Ну да, у меня уже есть готовая вёрстка и мне начхать на стили абсолютно.

Rinat
26.01.2018
20:50:36
cx({ 'btn-pressed': this.state.isPressed, 'btn-over': !this.state.isPressed && this.state.isHovered })

Котяй Негодяй
26.01.2018
20:51:42
Нууу... А темизация?

Andrey
26.01.2018
20:51:53
А что темизация?

Котяй Негодяй
26.01.2018
20:52:14
SC могут же только тащить из пропов значения конкретных свойств?

Котяй Негодяй
26.01.2018
20:53:28
Из контекста тема
Не суть, откуда. Потом тема попадает во вьюху как проп theme же.

Andrey
26.01.2018
20:53:58
У нас тема меняется просто подключением другой css-ки.

Google
Andrey
26.01.2018
20:54:48
Как то пофиг. Если дадут верстку в sc, будет в sc. Не дадут, не будет.

Котяй Негодяй
26.01.2018
20:56:07
Не суть, откуда. Потом тема попадает во вьюху как проп theme же.
Это я к тому, что emotion, например, умеет так: const Button = styled('button')( path(['theme', 'components', 'Button']), ) @sergeysova

А SC?

Сергей
26.01.2018
20:56:18
const Button styled.button`${path(['theme', 'components', 'Button'])}`

Котяй Негодяй
26.01.2018
20:57:09
ну сделай так же
А в SC разве можно? В styled-jss точно нет. Смотрю доку SC, и пока не нашёл.

Сергей
26.01.2018
20:57:24
Это я к тому, что emotion, например, умеет так: const Button = styled('button')( path(['theme', 'components', 'Button']), ) @sergeysova
только я думаю ты понимаешь, что это не будет статически скомпилено?

Котяй Негодяй
26.01.2018
20:57:27
Сергей
26.01.2018
20:57:33
хотя мб они пофиксили в emotion?

Andrey
26.01.2018
20:57:49
больно наверное темы делать
Нет. Помнишь я тебя спрашивал в pro.js о postcss? Вот, я сделал плагин, который добавляет всем классам в css-файле определенный класс. Потом просто в корневом диве нужный класс переключается и вуаля, тема применена.

Котяй Негодяй
26.01.2018
20:58:07
хотя мб они пофиксили в emotion?
В эмоушне это кешируется, вроде как. Ну, я точно не упирался в производительность.

Andrey
26.01.2018
20:58:25
в рантайме?
Что в рантайме?

Котяй Негодяй
26.01.2018
21:00:08
Нет. Помнишь я тебя спрашивал в pro.js о postcss? Вот, я сделал плагин, который добавляет всем классам в css-файле определенный класс. Потом просто в корневом диве нужный класс переключается и вуаля, тема применена.
Андрей, а Вы любитель великов. =) CSS in JS концепция на религиозном уровне отталкивает? Рекомендую таки попробовать, а потом уже принять решение. Ты многое упускаешь.

Котяй Негодяй
26.01.2018
21:01:11
Andrey
26.01.2018
21:01:23
* развёл руками *
+ вёрстка отдаётся на сторону.

Так что нафиг. После всё время надо будет сверять и накатывать её заново.

Котяй Негодяй
26.01.2018
21:01:47
Что мне даст css-in-js?
Абстрагироваться от классов, когда ты пишешь логику, которая управляет представлением.

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