В ленте стоит оптимизировать дорогие элементы и вычисления, а не механически оборачивать каждый prop и обработчик.
Какие части интерфейса и логики стоит мемоизировать в ленте дел? Когда следует использовать React.memo, useMemo и useCallback?
В ленте стоит оптимизировать дорогие элементы и вычисления, а не механически оборачивать каждый prop и обработчик.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В ленте стоит оптимизировать дорогие элементы и вычисления, а не механически оборачивать каждый prop и обработчик.
React.memo может пропускать рендер строки с неизменными props; useMemo сохраняет результат фильтрации или сортировки; useCallback — ссылку на функцию для чувствительного к ней потребителя. Стабильные ключи, локальность состояния и виртуализация больших списков часто важнее. Начните с профиля реального взаимодействия.