Насколько я понимаю, упаковка React.memo вокруг функционального компонента приведет к тому, что компонент будет повторно визуализироваться только при изменении его свойств. функциональный компонент не уменьшит ненужные отрисовки из-за присущего непримитивам ссылочного неравенства. -первичная подпорка. Я видел акцент на использовании useCallback для свойств функций, но меньше внимания уделял использованию useMemo для других непримитивов, а именно объектов и массивов.
Правильно ли я понимаю?
I Можно придумать одно исключение: если полученное непримитивное свойство получено из состояния родительского компонента, тогда мне бы не пришлось их запоминать, правильно?