React Native performansını optimize etmek, gereksiz re-render'ları en aza indirmeyi, verimli list'leri kullanmayı, JS-thread'in iş yükünü ve bridge trafiğini azaltmayı, görselleri optimize etmeyi ve animasyonlar için native thread'i kullanmayı içerir. Performans, düzgün ve responsive uygulamalar için önemlidir.
Minimum re-render'lar (React açısından önemli bir husus)
✓ 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)
