Uso excessivo de useCallback e useMemo no React

2025-07-28
Uso excessivo de useCallback e useMemo no React

Este artigo discute o uso excessivo de `useCallback` e `useMemo` no desenvolvimento React. O autor argumenta que, em muitos casos, esses hooks são usados para alcançar estabilidade referencial, mas isso nem sempre é necessário e pode até levar a sobrecarga de desempenho e complexidade de código. O artigo apresenta vários cenários, como quando os componentes não são memorizados e quando as props são usadas como dependências em efeitos, onde o uso de `useCallback` e `useMemo` não traz benefício de desempenho e adiciona complexidade desnecessária. O autor sugere evitar o uso excessivo desses hooks, a menos que haja um gargalo de desempenho claro, e recomenda o uso de refs ou o próximo `useEffectEvent` para lidar com problemas de estabilidade referencial.

Desenvolvimento