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