React.memo: когда он реально помогает, а когда только мешает
Мемоизация в React — мощный инструмент, но её часто используют неправильно. React.memo, useMemo и useCallback добавляют накладные расходы на сравнение пропсов, но не всегда дают выигрыш в производительности. Особенно бесполезны они при передаче инлайн-объектов или функций.
Главное правило: сначала профилируй, потом оптимизируй. Мемоизация оправдана только когда пропсы действительно стабильны между рендерами.