
Дмитрий
18.07.2017
21:14:53
Фейсбук не захотел делать class в jsx — замутил с className, захотел — ревертнул обратно
Нужно понимать

Evgeny
18.07.2017
21:15:11

Дмитрий
18.07.2017
21:15:40
Ты делаешь выводы анализируя текущую ситуацию, что в данном случае бесполезно

Google

kana
18.07.2017
21:15:42
Гугл тоже впиливает в браузер фичи не из стандарта

Дмитрий
18.07.2017
21:15:57
Нужно понимать
Что веб-компоненты, однажны войдя в окончательную спеку, должны остаться в стандарте на годы и десятилетия
И тут нельзя спешить за хайпом

kana
18.07.2017
21:16:14
Если реакт выйдет на уровень спеки, то Фейсбук не сможет просто так ее менять

Evgeny
18.07.2017
21:16:40
Кто этим пользоваться будет?

Дмитрий
18.07.2017
21:17:08
Ты делаешь утверждения анализируя текущую ситуацию, что в данном случае бесполезно

Evgeny
18.07.2017
21:17:33
Ок, какую проблему решают вебкомпонентс

Сергей
18.07.2017
21:18:21
парни, можно ли обновить массив, чтобы при этом не перерендеривался его map в render? вопрос про redux @evgenyrodionov

Stepan
18.07.2017
21:18:46
Дать элементам key

Evgeny
18.07.2017
21:19:01
+
Стабильный, не по индексу

Stepan
18.07.2017
21:19:20
Алсо, почему это вопрос про redux?

Google

Stepan
18.07.2017
21:19:27
Это вопрос про реакт

Дмитрий
18.07.2017
21:19:48

Сергей
18.07.2017
21:19:55
при обновлении стора это будет новый массив
хотя да, key вроде как должен помочь, если в него айдишники объектов массива прописать

Дмитрий
18.07.2017
21:20:28

Сергей
18.07.2017
21:20:30

Дмитрий
18.07.2017
21:20:41
Причём я не говорю, что они сейчас полезны или что то в этом духе
Я просто поясняю, почему тут не надо спешить

Сергей
18.07.2017
21:20:51
спасибо!

Дмитрий
18.07.2017
21:21:15
Знаешь, была одна такая супер-крутая спека, со вжух-магией и фейерверками
es4 называется
И где она теперь?

Stepan
18.07.2017
21:21:58
Блин, кстати, интересно было бы почитать, что в ней было

Дмитрий
18.07.2017
21:22:24

KlonD90
18.07.2017
21:22:28

Egoarka
19.07.2017
06:27:35
Если я делаю свой radiobutton, то как мне из одного компонента следить за остальными radiobutton'ами и как эту архитектуру лучше продумать?

Alexander
19.07.2017
06:28:06
redux

Egoarka
19.07.2017
06:28:26
а если нужно по фасту и без редукса?

Alexander
19.07.2017
06:29:17
тогда локалсторэдж юзай
и мониторь его

Google

Egoarka
19.07.2017
06:29:33
понял, спасибо)

Stepan
19.07.2017
06:29:43
Лол, ну локальный стейт же
Если они недалеко друг от друга по дереву

Egoarka
19.07.2017
06:30:12
друг за другом в дереве
Локальный, т.е. обертку над ними сделать?
А как по архитектуре тогда? Делаю компонент RadioButton, а потом мне еще сделать компонент RadioButtons? Типа листа
или чо
и в RadioButtons хранить стейт?

Stepan
19.07.2017
06:31:44
Почему бы нет?
RadioGroup

Egoarka
19.07.2017
06:32:02
Т.е. так можно и не говнисто?

Stepan
19.07.2017
06:32:16
Не вижу ни единой проблемы

Stepan
19.07.2017
06:32:27
Может, кто-то видит

Varya
19.07.2017
06:32:29
Зачем один RadioButton делать, он где-то будет использоваться отдельно без RadioButtons?

Egoarka
19.07.2017
06:32:52
Дело не в этом
мне нужно было продумать архитектуру
ну вот, уже все расставили на свои места

Stepan
19.07.2017
06:33:15

Admin
ERROR: S client not available

Varya
19.07.2017
06:33:30
Если компонент не используется отдельно, его ИМХО делать не надо, это часть другого компонента. По хранению стейта - без изменений.

Google

Stepan
19.07.2017
06:33:47
Положи его в ту же папку и забудь

Egoarka
19.07.2017
06:33:52

Сергей
19.07.2017
07:01:38

Egoarka
19.07.2017
07:11:05
А как детям родителя прокинуть?

Max
19.07.2017
07:11:16
на бабки?

Egoarka
19.07.2017
07:11:20
this.props.children.forEach((item) => item.parent = this);

Max
19.07.2017
07:11:24
через пропсы

Egoarka
19.07.2017
07:11:34
ну вот, я как делаю
не пашет

Max
19.07.2017
07:11:37
не
погоди

Сергей
19.07.2017
07:11:51

Max
19.07.2017
07:12:05
{React.Children.map(props.children, child => (
React.cloneElement(child, {
weight: props.weight / React.Children.count(props.children)
})
))}

Alexander
19.07.2017
07:12:07
map уже не в моде ))

Max
19.07.2017
07:12:22
вот нагуглил
что пользовал
тут именно смысл в cloneElement

Egoarka
19.07.2017
07:12:51
ох епт, а зачем клонировать?
мне надо только хендл повесить на ребенка

Google

Egoarka
19.07.2017
07:13:02
зачем сток мороки

Max
19.07.2017
07:13:08
а хендлер ты как передаешь?

Egoarka
19.07.2017
07:13:19

Max
19.07.2017
07:13:43
хуйня
не надо