useMemo — zapamiętaj kosztowny wynik
useMemo memoizuje wynik kosztownego obliczenia — przelicza go tylko gdy zmienią się zależności. Typowe zastosowania: filtrowanie/sortowanie dużej listy, skomplikowane obliczenia matematyczne, transformacje danych. Zasada: useMemo dla wartości, useCallback dla funkcji.