
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

Again
02.11.2017
14:48:19
это

Andrew
02.11.2017
16:16:09

Stepan
02.11.2017
16:16:40

Andrew
02.11.2017
16:16:47
Очень плохо.
А когда там еще сверху считается className используя. classnames
И прочие жонглирования className

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

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

Cenator
02.11.2017
16:17:59
Привычное dom api

Дмитрий
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?

Дмитрий
02.11.2017
16:23:34

Max
02.11.2017
16:23:43
не
тройные
code
code
code

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

Max
02.11.2017
16:24:47

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

Google

kana
02.11.2017
16:25:19

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

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

Max
02.11.2017
16:28:29

Mike
02.11.2017
16:28:38

Котяй Негодяй
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

Andrew
02.11.2017
16:32:06
И сам же отвечу. Потому что inline styles?

Mike
02.11.2017
16:32:37
а некст материал разве не на стайлд компонентс?

Andrew
02.11.2017
16:32:41
Нет.
На JSS

Александр
02.11.2017
16:32:46

Сергей
02.11.2017
16:32:52

Andrew
02.11.2017
16:33:17
Вроде бы как есть там своя приблуда, которая позволяет сделать и это. Как отдельная штуковина. Короче как. glamorous работает на glamor так и здесь ?
styled-jss вроде бы
Жду пока CSS-in-JS всех победит. Иду с следующего месяца в Revolut работать) И боюсь, что буду гореть от обычного CSS люто ?

kana
02.11.2017
16:38:08

Котяй Негодяй
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

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

Dmitry
02.11.2017
17:03:45

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 норм практика?