Otimizar o desempenho do React Native envolve minimizar re-renders desnecessários, usar listas eficientes, reduzir trabalho da thread JS e tráfego da bridge, otimizar imagens e usar a thread nativa para animações. O desempenho é importante para aplicativos suaves e responsivos.
Minimizar re-renders (uma preocupação-chave do 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)
