Как стать автором
Обновить

Комментарии 2

Один из способов решения проблемы - использовать второй аргумент memo, а именно propsAreEqual. Другой способ - использовать useMemo и useCallback, но об этом позже.

Ничего толкового позже о useMemo и useCallback так и не было, ровно как не рассмотрен и вариант с иммутабельными пропсами, которые решают проблему глубокого сравнения для propsAreEqual.

Когда memo не имеет смыла

Здесь не рассмотрен более важный вопрос о необходимости оборачивания пропсов виде функций в useCallback.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий