Optimizar el rendimiento de React Native implica minimizar re-renderizados innecesarios, listas eficientes, reducir el trabajo del hilo JS y el tráfico del puente, optimizar imágenes y usar el hilo nativo para animaciones. El rendimiento es importante para aplicaciones suaves y responsivas.
Minimizar re-renderizados (una preocupación clave de 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)
