Size: a a a

React — русскоговорящее сообщество

2020 October 07

MK

Maxim Koylo in React — русскоговорящее сообщество
Та в него 100% какая то хрень в рендере
источник

DV

Dmitrij Verenikin in React — русскоговорящее сообщество
Andrey
попробуй на сендбоксе выложить

150 элементов - даже с вложенностью - не настолько тяжелы для рендера
Я завтра попробую переписать все на минималку, крошку все и посмотрю виртуализации. Если не поможет, то выложу тогда.
источник

N

Nemesis in React — русскоговорящее сообщество
Ребят, если кто-то хорошо разбирается в redux-form, отпишите в лс пожалуйста.
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Dmitrij Verenikin
Я завтра попробую переписать все на минималку, крошку все и посмотрю виртуализации. Если не поможет, то выложу тогда.
да, было бы неплохо, т.к. рендер (именно рендер, а не то, что к нему приводит) довольно быстрая штука
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Nemesis
Ребят, если кто-то хорошо разбирается в redux-form, отпишите в лс пожалуйста.
Пиши тут
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Добрый день, нужно в payload передавать значение со стейта, как это можно сделать?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Ишимов
Добрый день, нужно в payload передавать значение со стейта, как это можно сделать?
Ты ж это уже сделал
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Maxim Koylo
Ты ж это уже сделал
значение undefined
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Где ты лог поставил
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Maxim Koylo
Где ты лог поставил
у меня в стейт данные залетают, мне нужно чтобы при клике оно диспатчелось
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Ишимов
у меня в стейт данные залетают, мне нужно чтобы при клике оно диспатчелось
Да это понятно, короче поставь лог перед диспатчем
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Maxim Koylo
Да это понятно, короче поставь лог перед диспатчем
источник

N

Nemesis in React — русскоговорящее сообщество
(Redux-form)
Я повесил свой хэндлер на blur инпута. Он при блюре меняет значение инпута с помощью диспатча. Проблема в том что при блюре, сразу после моего хэндлера вызывается встроенный диспатч redux-form, он затирает измененное моим хэндлером значение тем, что находится в инпуте. Я так понял цепочку, на блюре срабатывает мой хэндлер, он вызывает диспатч, но значение не успевает вернуться в инпут т.к. срабатывает встроенный блюр диспатч, который затирает мое значение значением предыдущим, что было в инпуте на момент вызова.
Можно как-то отложить вызов встроенного диспатча, чтобы мой успел отработать нормально и не перезатирался.

Надеюсь понятно объяснил)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Покажи свой onchange
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Maxim Koylo
Покажи свой onchange
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Залогируй тут велью
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
в стейт все залетает, мне нужно это значение стейта диспатчить
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Maxim Koylo
Залогируй тут велью
не понял
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Ишимов
в стейт все залетает, мне нужно это значение стейта диспатчить
Ну у тебя же перед диспатчем оно уже андефайнет, значит при изменениях оно теряеться где то
источник