L'ottimizzazione delle prestazioni di React Native implica minimizzare i re-render non necessari, utilizzare liste efficienti, ridurre il lavoro del thread JS e il traffico del bridge, ottimizzare le immagini e utilizzare il thread nativo per le animazioni. Le prestazioni sono importanti per app fluide e reattive.
Minimizzare i re-render (una preoccupazione chiave di React)
✓ Avoid unnecessary RE-RENDERS:
→ React.memo (memoize components), useMemo (values), useCallback (functions)
→ correct, stable KEYS in lists; avoid creating new objects/functions inline that
cause children to re-render
→ proper state structure (don't put everything in one big state that re-renders all)
