@react_js

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

Нужно понимать

Дмитрий
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
Блин, кстати, интересно было бы почитать, что в ней было
Фантастика натуральная) Импорты, типы, jsx

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
Зачем один RadioButton делать, он где-то будет использоваться отдельно без RadioButtons?
Чем больше дробление - тем лучше. Там может быть какая-то презентационная логика

Admin
ERROR: S client not available

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

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

Сергей
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
хуйня

не надо

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