@react_js

Страница 2477 из 5115
Mike
02.11.2017
14:38:17
и добавляешь некоторый идетификатор в обработчик

из него меняешь нормальный плоский почти пустой стейт

и радуешься жизни

а не пытаешься на каждую нажатую клавишу персобрать словарь, и перезаписать его в стейте со всеми теми же самыми полями

Google
Max
02.11.2017
14:46:57
с 10 лет нас учили на паскале, естественно, олимпиады постоянные, но уже к классу шестому я быстро прошарил, что находить каркасы графов скучно (дурак), лучше я буду на рубях писать скрипты для рпгмейкера и на шарпе калькуляторы мышкой программировать, на олимпиадах места заметно упали. Потом "игрвые движки - копии rpg maker" на xna, плюсах с директом или огл, луа. Потом немного веба и игры в вебе на action script (на flex) и js. Тут вроде как вышла книга по хаскелю "for great good", мне зашла, но я не прочитал и бросил, но восхищение хаскелем появилос. Потом полтора года меинтейнил в колибриос на ассемблере. Потом веб пошел, жс, руби, го, кложа. Из-за кложи начал снова в фп уходить, элм, потом хаскель. Устроился фронтом на работу, хаскель был как хобби. Ну а сейчас веб в прошлом, хаскель основа и работа на нем. А потом армия, я даже не успел начать что-то делать
@random_ru

Andrew
02.11.2017
16:16:47
Очень плохо.

А когда там еще сверху считается className используя. classnames

И прочие жонглирования className

Stepan
02.11.2017
16:17:18
Не вижу ничего плохого

Andrew
02.11.2017
16:17:27
В зависимости от пропс, то это вообще ужасно.

Дмитрий
02.11.2017
16:19:40
Google
Andrew
02.11.2017
16:19:45
Просто вот так выглядит лучше. return data.map((item,index) => ( <Aux> <PanelRow profile key={index}> <RowLabel>{item.label}</RowLabel> </Aux> ) .

Дмитрий
02.11.2017
16:19:50
classNames — отстой же

Andrew
02.11.2017
16:20:38
Блин. Какого не работает codeblock?

Три тика же?

Дмитрий
02.11.2017
16:20:59
Меня прям нервирует, когда приходится завязываться на нетипизируемые строки

kana
02.11.2017
16:21:42
Три тика же?
если ты на андроид клиенте, то там тики слетают, если они последние в сообщении, я ставлю в конец точку

Andrew
02.11.2017
16:21:56
Я на макосе нативной приложухе

Видимо та же хрень

Max
02.11.2017
16:22:26
не слетают

их просто надо ставить на той же строке где код начинается и кончается

дебилизм коенчно

kana
02.11.2017
16:23:04
в смысле без trailing new line?

Max
02.11.2017
16:23:43
не

тройные

code code code



Александр
02.11.2017
16:24:35
componentWillUpdate отличается от componentDidUpdate, синхронно и асинхронно?

Andrew
02.11.2017
16:25:12
Шта? Один после другого просто вызывается.

Google
kana
02.11.2017
16:25:19
componentWillUpdate отличается от componentDidUpdate, синхронно и асинхронно?
как ясно из названия, первый выполняется перед маунтом, второй после маунта, бля

Max
02.11.2017
16:25:27


Александр
02.11.2017
16:26:02
пардон?
ну у меня сейчас 6 раз отработал WillUpdatre , а тольпо после этого 6 раз DidUpdate ( не друг за другом)

спс

Сергей
02.11.2017
16:26:23
Блэд

kana
02.11.2017
16:26:43
выглядит как какая-то старая схема

Max
02.11.2017
16:27:01
ну на ней только следов от кружки с кофе нет

чо нагуглил то и показал

там что-то поменялось?

Сергей
02.11.2017
16:27:27


Сергей
02.11.2017
16:27:29
А что - какой самый замечательный и хороший UI Kit компонент? Я вот последний год пользуюсь react-toolbox, и он нормальный, но хочется чего-то взрослее. AntD и других usual suspects смотрел, может упустил чего?

Дмитрий
02.11.2017
16:27:48
Нет ничего

???

kana
02.11.2017
16:27:52
там что-то поменялось?
я просто хз, работают ли еще getDefaultProps всякие

Mike
02.11.2017
16:27:54
ееееееееее

Max
02.11.2017
16:28:29
Котяй Негодяй
02.11.2017
16:29:48
Зацените велик. Я запилил его после того, как чуть не помер в попытках типизировать redux-act(ions). Велик получился довольно меленьким, и типизируется норм. https://github.com/bigslycat/quick-action

Сергей
02.11.2017
16:30:50
давно бы уже свои компоненты набросал)
долго, дорого, ненужно. Если натыкаешься на нехватку чего-то в UI kit, то пишешь. А программировать поля, формы, кнопки, дата-гриды — зачем время тратить, если его уже потратила хорошая команда, взрастившая взрослое решение

Andrew
02.11.2017
16:31:17
А почему не material-ui? Если не ошибаюсь тулбокс это же по материалу

Google
Котяй Негодяй
02.11.2017
16:31:33
Mike
02.11.2017
16:32:37
а некст материал разве не на стайлд компонентс?

Andrew
02.11.2017
16:32:41
Нет.

На JSS

Александр
02.11.2017
16:32:46
хз, static работает ?
все сошлось )

Сергей
02.11.2017
16:32:52
А почему не material-ui? Если не ошибаюсь тулбокс это же по материалу
Да, по нему. Хочется более сильный. Те же датагриды, может быть какие-то сервисные компоненты, больше решений короче. react-toolbox на css modules. Имхо, очень удобно.

Andrew
02.11.2017
16:33:17
а некст материал разве не на стайлд компонентс?
На JSS это тоже CSS-in-JS но без компонентного апи

Вроде бы как есть там своя приблуда, которая позволяет сделать и это. Как отдельная штуковина. Короче как. glamorous работает на glamor так и здесь ?

styled-jss вроде бы

Да, по нему. Хочется более сильный. Те же датагриды, может быть какие-то сервисные компоненты, больше решений короче. react-toolbox на css modules. Имхо, очень удобно.
Если не ошибаюсь на material-ui просто нереальная куча компонентов, хотя я давно не сравнивал. А css-modules ок, но требует же Webpack соответственнло из коробки в create-react-app не заработает. Хотя с rewired заработает. Но тем не менее.

Жду пока CSS-in-JS всех победит. Иду с следующего месяца в Revolut работать) И боюсь, что буду гореть от обычного CSS люто ?

Котяй Негодяй
02.11.2017
16:38:23
Вася
02.11.2017
16:38:26
Привет, ребята. Кто-нибудь писал расширения для хрома?

Есть вопрос по поводу коммуникации скриптов (background, content, inject) между собой

Default
02.11.2017
16:39:18
А ты на реакте его лабаешь?

kana
02.11.2017
16:39:36
Что предлагаешь?
мне понравилось решение через on в redux-act, @ZeroBias говорил, что оно нормально типизируется

Вася
02.11.2017
16:39:51
А ты на реакте его лабаешь?
нет, но я надеюсь что тут не только синиор реакт дэвэлэперс

Google
Котяй Негодяй
02.11.2017
16:40:14
Вася
02.11.2017
16:40:15
А ты на реакте его лабаешь?
да и пока не лабаю, начал, но понял что это ебаный ад, и решил тут спросить

Котяй Негодяй
02.11.2017
16:40:33
Ну, зато потренировался.

Вася
02.11.2017
16:40:47
да и пока не лабаю, начал, но понял что это ебаный ад, и решил тут спросить
ну и собственно думаю про красивую проксю между все этой ебалайкой

Котяй Негодяй
02.11.2017
16:42:24
Вася
02.11.2017
16:43:54
@ZeroBias о, йоу. братан, ты когда-нибудь выходишь из телеграма? ?

Dmitry
02.11.2017
16:44:26
он в нем работает вроде

Max
02.11.2017
16:44:40
о, вася йо

Дмитрий
02.11.2017
16:44:45
мне понравилось решение через on в redux-act, @ZeroBias говорил, что оно нормально типизируется
Я короче окончательно убедился в том, что это — единственно верный вариант, так как синтаксически аккуратный, и при этом выводит типы вообще всего сразу, лишь на основании типизации всего одного-единственного места — payload

Danil
02.11.2017
17:03:02
Всем привет. Вопрос не конретно по реакту, а по фронтенду в целом. Есть ли какие-либо общие best practices по написанию кастомных виджетов/компонентов для веб страниц? Если скинете почитать на эту тему на русском/английском - буду очень признателен

kana
02.11.2017
17:03:51
изоляция стилей и все нраверное

Dmitry
02.11.2017
17:03:51
как пример посмотреть

Danil
02.11.2017
17:04:41
Окей, гляну. Спасибо!

Вася
02.11.2017
17:19:51
о, вася йо
йо, макс

вот и меня в линкедине с говном смешали



Александр
02.11.2017
17:21:34
В случае, если нужно по клику на кнопку, нужно собрать значение инпутов использование ref норм практика?

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