@react_js

Страница 1000 из 5115
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

там каждый инпут коннектится к стору

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

Вот

там каждый инпут коннектится к стору
Там роль 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, который гвоздями прибит к конкретному кейсу, я не смогу их нормально переиспользовать потом в других формах. Нельзя ли как-то на уровне компонента формы решать, что, мол "при изменении стейта вот этот дочерний компонент перерисовывать, а этот нет"?

Alexandr
24.02.2017
19:29:19
Странный вопрос, откровенно говоря. Не хочешь перерисовывать - не изменяй props для дочернего компонента.
Интересно, каким образом я сделаю, чтобы redux определенные props заполнял из стейта, а какие-то не заполнял в зависимости от условия?)

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
Ребят. Вот сижу, изучаю всё, а понимание так и не приходит. Может что посоветуете?
я не слишком гуру, но стал немного понимать, когда начал делать что-то, что можно пощупать, и решать реальные задачи.

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
Да я делаю, но всё не получается
Попробуй: https://scotch.io/tutorials/setup-a-react-environment-using-webpack-and-babel

Alexander
24.02.2017
22:11:13
ну ты jquery умеешь подключать?
Не не, интересует именно сборка проекта

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

Demid
24.02.2017
22:12:53
Не не, интересует именно сборка проекта
а что тебе сборка, открой доку webpack там есть готовый файл для react. читай по строчке, если какой-то пункт не понятен, ищи ответ в той же доке.

Google
Alexander
24.02.2017
22:13:24
Попробуй: https://scotch.io/tutorials/setup-a-react-environment-using-webpack-and-babel
Да так я могу проект собрать. Больше интересует как файлы по папкам раскидывать. Что куда. Просто я выходец с php, где я мог динамически по урлу подключать нужные файлы, а здесь как-то приходится всё всё подключать

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
И ещё вопрос. Тоже не разобрался. Есть компонент миникарзины в шапке сайта, есть товар. При нажатии на кнопку купить как мне перерендерить другой компонент?

Demid
24.02.2017
22:26:12
https://github.com/gaearon/redux-thunk там есть примеры
ох :D ну ладно, попробую, спасибо)

Ywein
24.02.2017
22:32:00
ох :D ну ладно, попробую, спасибо)
если какие то конкретные вопросы то спрашивай, просто иначе оно как то очень общо.

не ну я могу куски кода покидать как у меня это сделано

Demid
24.02.2017
22:34:44
если какие то конкретные вопросы то спрашивай, просто иначе оно как то очень общо.
да не, конкретных вопросов пока нет, я вообще ищу какой ни будь видос, где я увижу как кто-то пишет код, как «думает» а не просто выдержи кода с примерами.

Brs
24.02.2017
22:48:13
На эггхеде есть два курса про редакс

Раньше были бесплатные

Аво
24.02.2017
23:03:14
На эггхеде есть два курса про редакс
Если ты про курс от Дэна Абрамова,то он и сейчас бесплатен https://egghead.io/courses/getting-started-with-redux

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

Аво
24.02.2017
23:03:47
да да

https://egghead.io/courses/building-react-applications-with-idiomatic-redux

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