Size: a a a

2020 May 22

LK

Leonid Kuznetsov in React Kyiv
Nick Golub
я имею в виду, как передать данные со стейта дочернего компонента в стейт родительского?
Callback
источник

DV

Dmitry Vndrsn in React Kyiv
Dmitry Vndrsn
привет, подскажите плз, в воркер саги же попадает сам экшн? с пейлоадом то есть?
разобрался
источник

NG

Nick Golub in React Kyiv
Спасибо, буду пробовать
источник

А

Артем in React Kyiv
Помогите)
Есть стейт в нём массив, я кнопкой меняю сортировку массива (от большего к меньшему), массив пересортировуеться  но сам компонент не перерендеривается, потому что все key (отрендереного virtual DOM) не поменялись.
источник

🌀

🌀 maktarsis in React Kyiv
Артем
Помогите)
Есть стейт в нём массив, я кнопкой меняю сортировку массива (от большего к меньшему), массив пересортировуеться  но сам компонент не перерендеривается, потому что все key (отрендереного virtual DOM) не поменялись.
а какое значение ты подставляешь под ключ?
источник

А

Артем in React Kyiv
🌀 maktarsis
а какое значение ты подставляешь под ключ?
Имя и фамилию пользователя
источник

EM

Eugene M in React Kyiv
Артем
Помогите)
Есть стейт в нём массив, я кнопкой меняю сортировку массива (от большего к меньшему), массив пересортировуеться  но сам компонент не перерендеривается, потому что все key (отрендереного virtual DOM) не поменялись.
sort меняет массив in place
источник

[

[_ _]V[- -] in React Kyiv
Кто знает как в Twilio Chat подписаться на получение сообщений не з одного канала а сразу со всех ?
источник

EM

Eugene M in React Kyiv
вероятно они равны по ссылке и нет апдейта
источник

EM

Eugene M in React Kyiv
Артем
Помогите)
Есть стейт в нём массив, я кнопкой меняю сортировку массива (от большего к меньшему), массив пересортировуеться  но сам компонент не перерендеривается, потому что все key (отрендереного virtual DOM) не поменялись.
попробуй так setState([…arr].sort()) или покажи код
источник

YO

Yevhenii Oliinyk in React Kyiv
Нужно Стейт апдетить напрямую setState([...array])
источник

А

Артем in React Kyiv
Переслано от Артем
источник

YO

Yevhenii Oliinyk in React Kyiv
В депенденси юзэфекта добавь сам массив
источник

EM

Eugene M in React Kyiv
Артем
Переслано от Артем
const newList = […list] и далее сортинг на новом и депенденси как выше написали
источник

YO

Yevhenii Oliinyk in React Kyiv
Стейт не обновится если не пересоздать массив [... array]
источник

А

Артем in React Kyiv
Eugene M
const newList = […list] и далее сортинг на новом и депенденси как выше написали
Заработало) Спасибо)
источник

YO

Yevhenii Oliinyk in React Kyiv
Тоже самое с обьектами
источник

К

Костя Сафонов... in React Kyiv
Группа только для киевлян?
источник

К

Костя Сафонов... in React Kyiv
🤨
источник

AL

Andrey Listochkin in React Kyiv
Нет, для всех
источник