React.memo — это HOC, который мемоизирует компонент. Если пропсы не изменились (shallow compare), компонент не перерендеривается. Полезно для тяжёлых компонентов, которые часто получают те же самые пропсы. Можно передать свою функцию сравнения вторым аргументом. Важно: если пропсы содержат объекты или функции, они будут новыми каждый рендер — нужно стабилизировать через useMemo и useCallback. Не оборачивай всё подряд — сравнение тоже стоит времени.
Как работает React.memo?
Middle
315 просмотровAFK Offer AI
Какие стратегии рендеринга существуют (CSR, SSR, SSG, ISR)?