Size: a a a

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

2021 January 18

AD

AluV Daniil in React — русскоговорящее сообщество
Используй useEffect на posts
источник

AD

AluV Daniil in React — русскоговорящее сообщество
Если меняется posts соответственно ты внутренний filteredPosts перезаписываешь
источник

DT

D_d Tch in React — русскоговорящее сообщество
AluV Daniil
лучше скажи что у тебя не работает
видно ты разбираешься в реакте не лучше моего. Иван Дед вон подсказал отличное решение
источник

ИМ

Иван Майор in React — русскоговорящее сообщество
Почему в каждой папке создаётся папка dist? Не правильно настроен webpack? как это исправить?
источник

И

Иван in React — русскоговорящее сообщество
D_d Tch
видно ты разбираешься в реакте не лучше моего. Иван Дед вон подсказал отличное решение
Не, он про useEffect правильно написал. Работать будет, только это лишние телодвижения
источник

И

Иван in React — русскоговорящее сообщество
Иван Майор
Почему в каждой папке создаётся папка dist? Не правильно настроен webpack? как это исправить?
Вангую, что неправильно настроен редактор. Большего из твоего вопроса не вытянуть
источник

ИМ

Иван Майор in React — русскоговорящее сообщество
Иван
Вангую, что неправильно настроен редактор. Большего из твоего вопроса не вытянуть
Понял. Спасибо, хоть что-то
источник

DT

D_d Tch in React — русскоговорящее сообщество
Иван
Не, он про useEffect правильно написал. Работать будет, только это лишние телодвижения
UseEffect я использую в родительском компоненте чтоб вызвать сагу
источник

И

Иван in React — русскоговорящее сообщество
D_d Tch
UseEffect я использую в родительском компоненте чтоб вызвать сагу
забей
источник

И

Иван in React — русскоговорящее сообщество
D_d Tch
UseEffect я использую в родительском компоненте чтоб вызвать сагу
зачем тебе mapstate и mapdispatch, если ты всё равно юзаешь хуки? почитай за useSelector и useDispatch
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Иван
зачем тебе mapstate и mapdispatch, если ты всё равно юзаешь хуки? почитай за useSelector и useDispatch
Он просто дед, не то что ты🌚
источник

AD

AluV Daniil in React — русскоговорящее сообщество
Кстати концептуальный вопрос
Есть ReactContainerComponent который получает данные из Redux, много данных.
Потом в этом Container есть два дочерних. EditComponent или ViewComponent - что-то одно и туда пересылаются параметры через {...params}
Внутри этих дочерних компонентов есть useEffect на изменение props. Но если какой то из параметров это сложный объект то он будет сравниваться по ссылке в dependency.
Следовательно если у нас в redux изменится простой флаг, это приведет к перерендерингу и создания нового объекта {...params} который раздаст новые ссылочные типы даже к свойствам-объектам которые не менялись и те будут вызывать лишний вызов useEffect внутри?
источник

DT

D_d Tch in React — русскоговорящее сообщество
Иван
зачем тебе mapstate и mapdispatch, если ты всё равно юзаешь хуки? почитай за useSelector и useDispatch
да с ними по прикольнее. на ангуляр больше похоже. эти коннекты всегда бесили
источник

И

Иван in React — русскоговорящее сообщество
AluV Daniil
Кстати концептуальный вопрос
Есть ReactContainerComponent который получает данные из Redux, много данных.
Потом в этом Container есть два дочерних. EditComponent или ViewComponent - что-то одно и туда пересылаются параметры через {...params}
Внутри этих дочерних компонентов есть useEffect на изменение props. Но если какой то из параметров это сложный объект то он будет сравниваться по ссылке в dependency.
Следовательно если у нас в redux изменится простой флаг, это приведет к перерендерингу и создания нового объекта {...params} который раздаст новые ссылочные типы даже к свойствам-объектам которые не менялись и те будут вызывать лишний вызов useEffect внутри?
до конца не дочитал, но {…params} — это дичайший говнокод. нинада
источник

s

stanislav in React — русскоговорящее сообщество
AluV Daniil
Кстати концептуальный вопрос
Есть ReactContainerComponent который получает данные из Redux, много данных.
Потом в этом Container есть два дочерних. EditComponent или ViewComponent - что-то одно и туда пересылаются параметры через {...params}
Внутри этих дочерних компонентов есть useEffect на изменение props. Но если какой то из параметров это сложный объект то он будет сравниваться по ссылке в dependency.
Следовательно если у нас в redux изменится простой флаг, это приведет к перерендерингу и создания нового объекта {...params} который раздаст новые ссылочные типы даже к свойствам-объектам которые не менялись и те будут вызывать лишний вызов useEffect внутри?
Выше ведь писали про useEffect, на что он вызывается
источник

И

Иван in React — русскоговорящее сообщество
AluV Daniil
Кстати концептуальный вопрос
Есть ReactContainerComponent который получает данные из Redux, много данных.
Потом в этом Container есть два дочерних. EditComponent или ViewComponent - что-то одно и туда пересылаются параметры через {...params}
Внутри этих дочерних компонентов есть useEffect на изменение props. Но если какой то из параметров это сложный объект то он будет сравниваться по ссылке в dependency.
Следовательно если у нас в redux изменится простой флаг, это приведет к перерендерингу и создания нового объекта {...params} который раздаст новые ссылочные типы даже к свойствам-объектам которые не менялись и те будут вызывать лишний вызов useEffect внутри?
{...params} не раздаёт новые ссылки, только создаёт новую ссылку для внешнего объекта
источник

AD

AluV Daniil in React — русскоговорящее сообщество
то есть лучше дублировать каждое свойство? Но в HOCs же используется. Деструктуризация вроде норм сработает и там будут те же ссылки на исходный объект. На счет того как внутри работает {...props} не уверен
источник

DT

D_d Tch in React — русскоговорящее сообщество
а как првильно указать тип пропса в компоненте? Типа
источник

AD

AluV Daniil in React — русскоговорящее сообщество
({post, ...props}: MyInterface) =>
источник

DT

D_d Tch in React — русскоговорящее сообщество
спасибо
источник