
anoru
10.03.2017
17:00:42
код нерабочий

Дмитрий
10.03.2017
17:01:03
и все что ли?
У тебя компонент перерендеривается абсолютно каждый раз, этого мало?))

andretshurotshka?❄️кде
10.03.2017
17:01:03
а что тут еще, key нету?

Google

Дмитрий
10.03.2017
17:01:52

anoru
10.03.2017
17:02:02

Дмитрий
10.03.2017
17:02:13
Суть не в этом

anoru
10.03.2017
17:02:29
нет, ну я так не пишу, но как пример просто можно сложнее штуки написать )

Дмитрий
10.03.2017
17:04:01
Апдейтнул пример, теперь прям каноничный случай

anoru
10.03.2017
17:04:08
Вот видишь
я вижу, что код не рабочий ваще. Откуда там id возьмется.
ой, код изменилсЯ?
IT IS MAGIC

andretshurotshka?❄️кде
10.03.2017
17:04:35
лол

Дмитрий
10.03.2017
17:06:32

anoru
10.03.2017
17:06:57
не, ну тут очевидно, но где ваще берется id в твоем примере
onClick = id => () => handle(id)
renderButton = e => <button onClick={this.onClick(e)}

Google

anoru
10.03.2017
17:07:34
типа в этом фишка ошибки или опечатка?

andretshurotshka?❄️кде
10.03.2017
17:10:20

Дмитрий
10.03.2017
17:10:48

anoru
10.03.2017
17:11:08
и?
все равно не понимаю откуда ты берешь id
ты его никак не передаешь и он заранее нигде не прописан

andretshurotshka?❄️кде
10.03.2017
17:11:58
wut)

anoru
10.03.2017
17:11:58
а онкликл передаешь евент

andretshurotshka?❄️кде
10.03.2017
17:12:19
там map же

anoru
10.03.2017
17:12:58
и чем мап помогает?)

Кирилл
10.03.2017
17:13:35
Id это элемент листа
Хотя сути проблемы так и не понял

andretshurotshka?❄️кде
10.03.2017
17:16:03

Дмитрий
10.03.2017
17:24:39
Хотя сути проблемы так и не понял
При каждом рендере вызывается onClick, который возвращает функцию () => anything, что приводит к постоянному ререндеру, так как ломает shallow compare
так как нельзя пересоздавать функции в рендере без последствий

Кирилл
10.03.2017
17:27:18
Да понятно теперь

Сергей
10.03.2017
17:28:02

anoru
10.03.2017
17:29:09
Ага, это я что-то лоханулся конкретно. Вставл в код и сразу понятно стало.

Дмитрий
10.03.2017
17:30:06

Google

anoru
10.03.2017
17:30:53
У меня просто мозг поломался, т.к. я представлял, что в list массив объектов. И было странно, что в id попадает не объект, а сразу значение id

Rafael
10.03.2017
17:34:43

Кирилл
10.03.2017
17:36:10
Понимает а не применяет

Дмитрий
10.03.2017
17:37:30
Можно на медиуме искать по тегам

Rafael
10.03.2017
17:38:49

Дмитрий
10.03.2017
17:39:04
ну так то вообще собрано
http://redux.js.org/ содержит довольно исчерпывающую информацию
Правда лично я считаю редакс без redux-act банально не полноценным, но это уже мелочи)

Rafael
10.03.2017
17:44:06

anoru
10.03.2017
17:44:37
держи топ по году

anoru
10.03.2017
17:44:44
практически все полезно

Rafael
10.03.2017
17:44:49
пасиба за ссылки

Дмитрий
10.03.2017
17:45:38

Rafael
10.03.2017
17:45:54

Дмитрий
10.03.2017
17:47:46
В районе Normalizing State Shape — самое важное, считай и суть, и how to и про распространенные ошибки
Фактически, с редаксом в больших приложениях нужно работать как с реляционной базой данных
На низком уровне прям те же концепты — нормализация, Primary Key / Foreign Key, индексы и т.д.

Andrey ?
10.03.2017
17:50:13

Google

Дмитрий
10.03.2017
17:50:17
Атомарные транзакции

Andrey ?
10.03.2017
17:50:59
Что ж поделать, такова цена безграничной кастомизации

Дмитрий
10.03.2017
17:51:07
Ага
redux — это считай самый нижний уровень, как драйвер, особо бесполезный без корректного окружения)

Andrey ?
10.03.2017
17:51:54
Интересно, Дане Абрамову редукс не во сне приснился, как Менделееву? :D

Nikita
10.03.2017
17:52:17
Нет, вдохновился Elm

Admin
ERROR: S client not available

Andrey ?
10.03.2017
17:52:58
Последнее время всё больше об Elm слышу, пора наверное будет скоро глянуть, что это за зверь
*Хайпометр плавно поднимается*

Nikita
10.03.2017
17:53:35
Мне не оч, но посмотреть однозначно стоит.

Askhat
10.03.2017
17:54:00
Ребят, всем привет. Есть у кого нибудь опыт в NativeScript?

Egor
10.03.2017
22:27:06
Добрый вечер) Здесь есть люди которые работают с vue.js?

Kreizo
10.03.2017
22:27:35
vue.js для узкоглазых

Egor
10.03.2017
22:27:54
)))

Oleg
10.03.2017
22:44:11
Это конечно болезнь
Сначала спросить а знает ли кто технологию
Вместо того чтобы задать конкретный вопрос

Stanislav
10.03.2017
22:46:14

Aleksandr
11.03.2017
02:29:54
Скажите есть ли онлайн редактор с отладкой для JS?

Google

Mike
11.03.2017
03:30:59

Aleksandr
11.03.2017
03:31:33
Больше нет вариантов?
Уже на самом деле не надо

Victoria
11.03.2017
04:54:46
Слушайте, я вот тут думаю. А кто-нибудь вообще пробовал делать полноценные приложения с ASCII-интерфейсом на Ноде, выходящие за пределы Гитахаба ? Просто я как не посмотрю, весь десктоп идет на HTML-интерфейсах - обидно даже.

Михаил
11.03.2017
05:30:36

? Алёна
11.03.2017
06:14:55

anoru
11.03.2017
06:19:01

Victoria
11.03.2017
06:22:12
Ну так. Меня мучает идея взятьодин из биндингов к curses и сделать аналог плеера коммандной строки, но с интерфейсом (уровня VB/DOS, лоль).
Вроде CMus того же.
Обидка: на Питоне есть, на JS - нету.
https://www.luga.de/pytone/pytone.png

Vladimir
11.03.2017
09:26:32

anoru
11.03.2017
09:28:22
Я бы сказал все

melancholiac
11.03.2017
09:50:18
тут можно тупые вопросы?
ну вот прям очень

Alex Фэils?︙
11.03.2017
09:50:29
Нет.

melancholiac
11.03.2017
09:50:33
:(

Alex Фэils?︙
11.03.2017
09:50:47
JavaScript нубская группа
Invite: https://telegram.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g
pro.js: https://telegram.me/joinchat/Be4rsT5Rsgq30DHutjxXgA
Участник @proDOT