reactweb-dev
Memoizace
Memoizace v Reactu je optimalizace výkonu, která ukládá do cache výsledky nákladných výpočtů nebo renderů komponent, aby se předešlo zbytečné práci při překreslování. React poskytuje React.memo() pro přeskočení překreslení komponenty, když se její props nezměnily, useMemo() pro cachování vypočtených hodnot a useCallback() pro cachování referencí funkcí. Ačkoli je memoizace mocná, předčasná memoizace přidává složitost — nejlépe se aplikuje po tom, co profilování potvrdí skutečný problém s výkonem.
#react#web-dev