Quando o useMemo realmente ajuda, e quando é ruído?
Ajuda quando o cálculo é genuinamente caro, ou quando o valor é dependência de outro hook ou de um filho memoizado, onde uma referência nova a cada render derrota a memoização. É ruído em operações baratas, porque a comparação e o valor retido também custam algo. Envolver todo valor em useMemo torna o código mais difícil de ler sem ganho mensurável.