
One
10.08.2018
05:05:43
как родитель получает массив, в котором хранятся данные полей?
просто из постановки твоей задачи даже непонятно два поля соседних связаны или нет, нужно ли обновление второго по первому. в этом примере стейт хранится в родителе потому что размер массива заранее известен. я думаю что можно сделать элемент с кусочком стейта, который бы прокидывался в какой-то массив. твои поля обновляются, потому что ты видно обновляешь стейт через форму, при этом ререндерится все, в том то и проблема. должен ререндериться элемент на низком уровне, не хатрагивая другие поля.

Google

m
10.08.2018
05:15:18


One
10.08.2018
05:19:20
да, всё именно так.
форма без стейта > родитель на два поля, хранит стейт > два поля, содержат обработчик событий, передают стейт выше
я просто даже не знаю еще какое событие вызывает инпут, точнее как такой элемент дает ответ. у меня таким событием был клик или просто движение мыши, какой обработчки событий там?
да, всё именно так.
форма должна редактироваться по всем полям, так? ну допустим взяли вернулись пок акой-то причине
да, всё именно так.
теоретически если форма конечна можно хранить стейт и в ней, только не обновлять его так часто, я не уверен, что инпут не будет теряться

m
10.08.2018
05:25:07

Cenator
10.08.2018
05:26:36

One
10.08.2018
05:27:57

m
10.08.2018
05:29:07

One
10.08.2018
05:32:05

m
10.08.2018
05:32:47

Roman
10.08.2018
05:33:21
Доброе утро. Кто как редиректит в nextjs?)

One
10.08.2018
05:33:46

Google

One
10.08.2018
05:35:19

Сергей
10.08.2018
05:42:08

Roman
10.08.2018
05:42:15

One
10.08.2018
05:42:16

Сергей
10.08.2018
05:43:39
не работает
У меня работает. Могу через час-полтора скинуть пример

Roman
10.08.2018
05:43:58
у меня работает только в cdm

One
10.08.2018
05:44:52
нет, не проблема, мы его рендерим. А потом его изменяем, и еще раз рендерим. И еще раз, и еще)
Where should the state go?
When working with more sophisticated forms, it can be the case that the
form is shown one part at a time, like a multi-step wizard.
For cases like this, it's important to keep in mind that each individual step
should only display the views, but not store the data.
The data should be stored in a common parent of these steps — because
that's where it belongs, and that's where it will be used for submission.
My blog post on collecting data from a wizard form demonstrates the idea:
https://goshakkk.name/wizard-form-collect-info/


Slayer
10.08.2018
05:48:04
подскажите где почитать про sass паттерн 7-1, чтоб по подробней и с примерами

One
10.08.2018
05:48:28
немного не то, но у них целая книжка по формам есть, если вдруг купишь, поделись, вот глава оттуда

Zhanadil
10.08.2018
06:02:46
Опытные фронтендеры скиньте пожалуйста - статьи по проектированию фронтенда, которму вы придерживаетесь.

Rain
10.08.2018
06:09:53
Отмотай наверх, вчера обсуждали

Zhanadil
10.08.2018
06:12:46

Nikita
10.08.2018
07:02:30
Привееет
Интересно, в ридаксе есть массив из 1м элкментов, при замене одногл элемента получается я создаю новый массив и система виснет?))

Roman
10.08.2018
07:03:36
Всем привет.
Ребят, подскажите, пожалуйста,
Что по вашему более грамотно, писать меньше кода и переиспользовать уже написанные саги, но делать лишние(один action меняет два и более объекта в state) мутации state, либо же больше писать повторяющегося кода и state будет более чистым.

Andrey
10.08.2018
07:03:56

Roman
10.08.2018
07:03:56

Kendr
10.08.2018
07:12:09

Google

Kendr
10.08.2018
07:12:18
Повторяйся, лишь бы читалось

Roman
10.08.2018
07:12:56

Sukhrob
10.08.2018
07:20:35
Привет!
Кто-нибудь использует TypeScript при написании React+Redux?
Можете показать код?
Не могу пока разобраться как использовать connect как декоратор.

Cenator
10.08.2018
07:20:56

Алексей
10.08.2018
07:21:24
Всем привет!) кто поможет с менторством? Пишите в лс. Спс

Sukhrob
10.08.2018
07:21:27
@ts_ru
там никто реакт не юзает

Cenator
10.08.2018
07:21:34

Sukhrob
10.08.2018
07:22:08
неправда
тема как бы намекает что там не реакт, а тайпскрипт(

Andrey
10.08.2018
07:22:55

Cenator
10.08.2018
07:23:04

Sukhrob
10.08.2018
07:23:44

Kendr
10.08.2018
07:25:01

Benjamin
10.08.2018
07:32:37
Всем привет.
Подскажите, нормально ли на один и тот же экшен реагировать в двух разных редьюсерах или лучше сделать два разных экшена и по порядку диспатчить?

Rustam
10.08.2018
07:33:09
нормально

Viktor
10.08.2018
07:33:29
яндекс мап на реакт кто юзает?
как добавить эевент типа onChange?

Roman
10.08.2018
07:33:55

Viktor
10.08.2018
07:34:04
есть пример кода?
плиз

Admin
ERROR: S client not available

Google

Viktor
10.08.2018
07:34:40

Alexander
10.08.2018
07:35:31
ребята, подскажите пожалуйста, как в реакте обработать Touch-события без сторонних библиотек. В реактовском ивенте onTouchMove нет координат типа clientX. Мне нужно определить направление свайпа, но я не могу получить координаты

Eugene
10.08.2018
07:35:33
https://stackoverflow.com/questions/36180414/reactjs-add-custom-event-listener-to-component?answertab=active#tab-top ?наподобие такого, ток onChange
должно по идеи сработать.

Viktor
10.08.2018
07:37:10
не срабатывает(

Nursultan
10.08.2018
07:46:38
привет всем, тут есть кто пишет тесты?

Максим
10.08.2018
07:49:33
привет все стлкнулся вот с эти что мне делать ?? Warning: Encountered two children with the same key, 1. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.

Roman
10.08.2018
07:50:00

Максим
10.08.2018
07:50:46
senamasiv(val,id,sena) {
let obj = {
id: String(id),
value: val
};
console.log(obj)
setTimeout(()=>this.funcarr(obj),5000)
} funcarr(obj){
if (this.state.array.length>0){
for (let item =0; item < 2; item++) {
if (this.state.array[item].id === obj.id ) {
console.log(12)
this.state.array.splice(item, 1);
this.setState({
array: [...this.state.array,obj]
})
} else {
this.setState({
array: [...this.state.array,obj]
})
}
}
}else {
this.setState({
array: [...this.state.array,obj]
})
}
}
и у меня получаеться бесконечный цыкл )
фуннкция senamasiv вызываеться не сколько раз
все зависит от количество товара в корзине

Paul
10.08.2018
07:53:44
ты рендеришь obj?

Taras
10.08.2018
07:53:54
Хай! Нужна либа с sortable drug and drop функционалом между списками с поддержкой react 15.5.4. Кто небудь юзал что то подобное?
Beautiful-dnd на старом реакте работает некоректно

Максим
10.08.2018
07:55:34
вот рендар
{ this.state.array.sort(function (a, b) {
if (a.id > b.id) {
return 1;
}
if (a.id < b.id) {
return -1;
}
// a должно быть равным b
return 0;
}).map((number) =>
<ListKorzin key={number.id} number={number} senamasiv={this.senamasiv} del={this.deletenumber}/>
)}

Andrey
10.08.2018
07:55:36

Taras
10.08.2018
07:56:55
Уже, но даже все равно работает некоректно
Скачай версию пакета, времён реакта 15.5.4

Vibe
10.08.2018
08:01:36

Google

Ignos
10.08.2018
08:07:04
Здравствуйте

Zi
10.08.2018
08:17:40

Anna
10.08.2018
08:20:45
Ребята, помогите в чем проблема
версия не та?

Roman
10.08.2018
08:21:50
Скрин каст смотрел по вебпаку?

Anna
10.08.2018
08:22:01