React·100 питань

Що таке React.memo і як він працює?

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

Інші питання цієї теми

Пов’язані питання з інших тем