Що таке React.memo і як він працює?
Відповідь
•Обгортає компонент і пропускає ререндер, якщо props не змінилися (shallow).
•Порівняння поверхневе.
•Можна передати кастомну функцію порівняння.
•Стабілізуй props (useMemo/useCallback).
•Не забувай про контекст: він все одно викличе ререндер.
Чи корисна ця відповідь?