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