
Kreizo
08.03.2017
11:46:13
через for ?

Max
08.03.2017
11:49:34
Object.keys()
не,
?

Google

Алексей
08.03.2017
11:49:58
так тоже можно

Дмитрий
08.03.2017
11:50:24

Max
08.03.2017
11:50:25
но имхо структуру данных лучше поменять

Дмитрий
08.03.2017
11:51:20
Боюсь представить, что бы иначе было с Redux, который сам по себе целиком весь завязан на shallow compare

Алексей
08.03.2017
11:53:22

Дмитрий
08.03.2017
11:53:54
shallow compare в каждом компоненте, думаешь это быстро?

Алексей
08.03.2017
11:54:55
@ZeroBiias ты тупо к слову быстро придрался что ли?)
очевидно ты даже не вник в контекст

Evjeni
08.03.2017
12:00:58
А чем и как лучше валидировать форму?

Dream
08.03.2017
12:08:28

Kreizo
08.03.2017
12:09:11
а как рендерить массив с массивами)))
няшки мои реактивные

Google

Дмитрий
08.03.2017
12:11:11
"Забей и так сойдёт"

Алексей
08.03.2017
12:12:27

Дмитрий
08.03.2017
12:13:01
Хорошее отношение к делу,, респект

Алексей
08.03.2017
12:13:23
мне респект будет если код как можно быстрее вылью и люди будут им пользоватся
и если коллеги с легкостью поймут мой код
если его будет легко править

Дмитрий
08.03.2017
12:14:17
Хуяк хуяк и в прод, окей, ага

Алексей
08.03.2017
12:14:23
и уж "микрооптимизации" которые ни на что не влияют так себе причина для респекта

Дмитрий
08.03.2017
12:14:25
Проблема в том
Что workaround для этой проблемы читается и поддерживается лучше, чем такая мешанина из функций
но чего тут думать. когда фигачить надо, не правда ли

Алексей
08.03.2017
12:15:46
ты щас хочешь сказать что я фиговый код пишу?

Max
08.03.2017
12:15:48

Алексей
08.03.2017
12:16:12
или как это связано с наличием PureComponent?
код без PureComponent автоматически херовый?

Дмитрий
08.03.2017
12:18:23

Алексей
08.03.2017
12:18:38
не заниматься преждевременной оптимизацией это херовый совет по твоему?

Google

Дмитрий
08.03.2017
12:19:29
какой workaround?
recompose/withHandlers позволит вынести все эти функции отдельно и они больше не будут пересоздаваться каждый раз

Max
08.03.2017
12:20:34
https://github.com/acdlite/recompose
оно?

Дмитрий
08.03.2017
12:21:03
Да

Max
08.03.2017
12:21:12
спасибо, глчнк

Дмитрий
08.03.2017
12:25:49

Алексей
08.03.2017
12:27:27

Aleh
08.03.2017
12:30:58
но очевидно, что все зависит, можно придумать миллион пропсов, которые рендерятся в один див с key

Max
08.03.2017
12:33:01
видимо самое простое это тупо игнорировать onChange в shouldComponentUpdate

Алексей
08.03.2017
12:33:18

Aleh
08.03.2017
12:33:47

Max
08.03.2017
12:34:24
@mkusher в плане?

Aleh
08.03.2017
12:34:56
class MyComponent ... {
onChange = (value) => this.setState({value})

Max
08.03.2017
12:35:21
автобинд да
класс пропс не юзаю ибо при наследовании не работает

Aleh
08.03.2017
12:35:51
а зачем вы наследуете компоненты о.о

Max
08.03.2017
12:36:34
ну потому что не все задачи решаются композицией

Aleh
08.03.2017
12:38:12
а можно пример?

Google

Max
08.03.2017
12:39:40
у меня штук 7 форм, у которых одинаковый методы
как это решить композицией?

Vladimir
08.03.2017
12:41:36
cleanData странный

Aleh
08.03.2017
12:41:50
ну собстно вынести этот метод submit в компонент повыше
и передавать его в пропсах остальным

Max
08.03.2017
12:41:55
да, я смотрю на него и пытаюсь понять
нахрена
так
:)

Admin
ERROR: S client not available

Max
08.03.2017
12:42:20
а выше куда?
<Modal>
<Form />
</Modal>

Vladimir
08.03.2017
12:42:35
для начала попробуй не растягивать 12 слов на 4 сообщения

Max
08.03.2017
12:42:54

Aleh
08.03.2017
12:42:58
ну, сделать hoc

Max
08.03.2017
12:43:20
да это по-сути и есть hoc
хотя

Aleh
08.03.2017
12:44:07
тебе тогда и тестировать их проще
и в каком-нибудь storybook смотреть

Google

Aleh
08.03.2017
12:44:36
вместо submit пихаешь action("my form submitted")

Max
08.03.2017
12:47:13
блин, ты меня загрузил
поставил заметку на потом )
а то щас еще день в рефакторинге профукаю

Herman
08.03.2017
12:48:13
Посоны

Max
08.03.2017
12:48:37
по поводу индексов, да пока сделаю тупо curryRight на onChange(value, index)
а потом когда тормоза начнутся зафигачу shouldComponentUpdate

Herman
08.03.2017
12:48:37
Тут такой вопрос: кто нибудь писал плагины для фотошопы?

Max
08.03.2017
12:48:51
о, кстати вопрос хороший
actions такое днище

Herman
08.03.2017
12:49:21
Ну шоп поддерживает HTML/JS
А вот интересно можно ли реакт впхать туда ?
)

Max
08.03.2017
12:49:44
а есть ман? я не даже не очень понимаю что гуглить

Herman
08.03.2017
12:50:07
Да я в доках к апихе колупаюсь

Max
08.03.2017
12:50:16
линк, плз

Herman
08.03.2017
12:50:23
Шоповской апихе
Блин я с телефона
Ща попробую

Max
08.03.2017
12:50:32
оок

Herman
08.03.2017
12:50:38
Сраный айфон же

Max
08.03.2017
12:50:50
http://www.adobe.com/devnet/photoshop/scripting.html
оно?

Herman
08.03.2017
12:51:20
Ага