
Vladimir
24.02.2017
18:18:23
Так ошибки в коде же

Alexandr
24.02.2017
18:38:00
У меня есть react-компонент форма с полями ввода. Каждое поле ввода это дочерний компонент и данные в такие компоненты пробрасываются через props из стейта формы. Какой самый идеоматичный способ сделать так, чтобы одно из этих полей ввода имело свой стейт, и чтобы вся форма не обновлялась при изменннии этого стейта? Использую redux.
Что если сделать отдельно connect для формы, отдельно для поля ввода?

Roman
24.02.2017
18:40:17
А с чего бы всей форме обновляться?

Klim
24.02.2017
18:45:33
Парни привет) у меня есть компонент
И в нем вложен компонент еще один
Оба имею onClick
Как сделать чтобы отрабатывался только дочерний onClick

Google

Ivan
24.02.2017
18:46:40
хуяч stopPropagation

Eugene
24.02.2017
18:46:51
stopPropagation?

Klim
24.02.2017
18:46:58
Сейчас почитаю
В первый раз столкнулся

Eugene
24.02.2017
18:47:40
тебя там ждёт сюрприз, как получить event

Ivan
24.02.2017
18:48:28
забей на сюрпризы тупо хуяч

Name
24.02.2017
18:48:56
золотые цитаты веб-разработки

Alexandr
24.02.2017
18:49:53

Klim
24.02.2017
18:54:42
Все изи
Работает
Спасибо)
Лучшие

Google

Alexandr
24.02.2017
19:12:22
Блин, неужели ни у кого не возникало кейсов, когда один из элементов формы при заполнении меняет стейт формы и перерисовывается, но при этом остальные элементы формы перерисовывать не надо?)

Miha
24.02.2017
19:13:29
по-моему вы описываете redux-form
там каждый инпут коннектится к стору

Pavel Horoshilov
24.02.2017
19:13:50

Denis
24.02.2017
19:13:51
Оборачивать в scu?
Вот

Alexandr
24.02.2017
19:15:12
Каждый инпут коннектить к стору? ?

Denis
24.02.2017
19:15:25
та еще дичь редакс форм
Как тут посоветовали reformal ничего лучше так и не нашел

Azein
24.02.2017
19:16:50
Есть какие-то нормальные способы в рендере возвращать массив элементов без тэга?
Как ето было в 14-м реакте и ранее.

Denis
24.02.2017
19:17:05
С новым движком только
Он там с 97 сдвинулся или нет

Azein
24.02.2017
19:17:53
Да, читал что в файбере это вернут

Denis
24.02.2017
19:18:11
За месяц на процент подрос
??

Miha
24.02.2017
19:18:39
про фибер тут вспомнили
https://www.youtube.com/watch?v=gULfnbZ7dJk
вроде не кидали.

Google

Alexandr
24.02.2017
19:19:47
Если я у инпутов реализую shouldComponentUpdate, который гвоздями прибит к конкретному кейсу, я не смогу их нормально переиспользовать потом в других формах.
Нельзя ли как-то на уровне компонента формы решать, что, мол "при изменении стейта вот этот дочерний компонент перерисовывать, а этот нет"?

Eugene
24.02.2017
19:22:20

Alexandr
24.02.2017
19:29:19

Дмитрий
24.02.2017
19:31:06

Alexandr
24.02.2017
19:36:29
Да, тут hoc нужно, видимо, применять
Насчет "не изменяй props", тут проблема в том, что когда у формы меняется стейт, она перерисовывается _вся_, со _всеми_ инпутами - независимо от того, меняется ли содержимое их props или не меняется

Miha
24.02.2017
19:48:03
а как вы узнали, что отдельные инпуты перерисовываются? у них сбрасываются value, теряется фокус или что?

Alexandr
24.02.2017
19:49:32
Да, сбрасывается value и теряется фокус в том числе)

Miha
24.02.2017
19:50:12
они controlled?

Alexandr
24.02.2017
19:56:24
Да. Мне нужно, чтобы они были реакт-компонентами

Miha
24.02.2017
20:01:57
вы что-то делаете неправильно. сбрасываться value точно не должны, т.к. любое изменение value в инпуте меняет только value в стейте формы для этого input. Остальные перерисовываться не должны, сбрасывание значений тоже не должно происходить (на что им сбрасываться?)

Alexandr
24.02.2017
20:44:51
А согласно какой логике value не должны сбрасываться?) Если изначально стейт формы пустой, то когда какой-то из инпутов пишет туда свое значение, остальные инпуты сбрасываются на пустое значение

Denis
24.02.2017
20:48:09
Согласно логике что они controlled

Alexandr
24.02.2017
20:48:17
Форма то полностью перерисовывается, и дочерние компоненты отрисовываются на основании того, что лежит в стейте. Если лежит пустота - рисуется инпут с пустым значением

Denis
24.02.2017
20:48:23
И все что в них есть это чисто твой стейт

Alexandr
24.02.2017
20:49:28
Я извиняюсь, вы понимаете, на какой вопрос вы отвечаете?)
Человек выше просто написал, что даже если в стейте пустота, то у контролируемых компонентов значение сбрасываться не должно. Вот мне интересно, почему

Amon Bower
24.02.2017
21:25:04
Всем привет! Посоветуйте UI Kit для React (не натив). Из того, что вы юзали

Джон
24.02.2017
21:37:51
?

Google

Аво
24.02.2017
22:03:57
боянчик

Alexander
24.02.2017
22:06:04
Ребят. Вот сижу, изучаю всё, а понимание так и не приходит. Может что посоветуете?
Просто боюсь шаг в сторону сделать

Джон
24.02.2017
22:09:19

Alexander
24.02.2017
22:09:54

b
24.02.2017
22:10:06

A.
24.02.2017
22:10:06

Alexander
24.02.2017
22:10:22

Admin
ERROR: S client not available

Джон
24.02.2017
22:10:27
react такая же библиотека

Alexander
24.02.2017
22:10:52

Джон
24.02.2017
22:10:54
1 в 1
кек
шучу )

A.
24.02.2017
22:11:05

Alexander
24.02.2017
22:11:13

Джон
24.02.2017
22:11:59
по вебпаку может кто-то другой посоветует, я с ним еще не работал

Demid
24.02.2017
22:12:53

Google

Alexander
24.02.2017
22:13:24

A.
24.02.2017
22:14:30

Ywein
24.02.2017
22:14:51

Demid
24.02.2017
22:15:27

Джон
24.02.2017
22:15:29
вот да, я бойлерплейтами тоже балуюсь, когда хочу узнать структуру

A.
24.02.2017
22:16:03
А я много проектов в поиске на GitHub ищу :)
Вроде помогает.

Demid
24.02.2017
22:18:07
а может кто подсказать по поводу работы с fetch в redux для самых маленьких?
чет мне официальная дока не особо помогла разобраться.

Alexander
24.02.2017
22:21:12
И ещё вопрос. Тоже не разобрался. Есть компонент миникарзины в шапке сайта, есть товар. При нажатии на кнопку купить как мне перерендерить другой компонент?

Ywein
24.02.2017
22:23:55

Demid
24.02.2017
22:26:12

Ywein
24.02.2017
22:32:00
не ну я могу куски кода покидать как у меня это сделано

Demid
24.02.2017
22:34:44

Brs
24.02.2017
22:48:13
На эггхеде есть два курса про редакс
Раньше были бесплатные

Аво
24.02.2017
23:03:14

Brs
24.02.2017
23:03:43
Там еще второй есть

Аво
24.02.2017
23:03:47
да да
https://egghead.io/courses/building-react-applications-with-idiomatic-redux