Optimizarea performanței React Native implică minimizarea re-render-urilor inutile, liste eficiente, reducerea lucrului pe JS-thread și a traficului pe bridge, optimizarea imaginilor și utilizarea thread-ului nativ pentru animații. Performanța este importantă pentru aplicații fluide și receptive.
Minimizarea re-render-urilor (o preocupare cheie în 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)
