Most "slow React app" complaints come down to 3 things:

Unnecessary re-renders

Components re-rendering when their props/state haven't actually

changed. Fix: React.memo, useMemo, useCallback — but only where it

actually matters, not everywhere.