Fundamentos de React Native
View, Text, Image, ScrollView, FlatList, StyleSheet, layout con Flexbox
1¿Cuál es el componente básico utilizado para crear contenedores en React Native?
¿Cuál es el componente básico utilizado para crear contenedores en React Native?
Respuesta
El componente View es el contenedor fundamental de React Native, equivalente a un div en HTML. Permite agrupar otros componentes, aplicar estilos y gestionar el layout mediante Flexbox. A diferencia de la web, React Native usa View en lugar de div porque debe traducirse a componentes nativos (UIView en iOS, android.view en Android).
2¿Cuál es la diferencia principal entre Text y View en React Native?
¿Cuál es la diferencia principal entre Text y View en React Native?
Respuesta
El componente Text es el único componente capaz de mostrar texto en React Native. A diferencia de la web, donde cualquier elemento puede contener texto, React Native exige que todo texto esté envuelto en un componente Text. View no puede contener texto sin formato directamente: intentar hacerlo genera un error.
3¿Cómo mostrar una imagen local en React Native?
¿Cómo mostrar una imagen local en React Native?
Respuesta
Para mostrar una imagen local en React Native, se usa el componente Image con la prop source y la función require(). Este enfoque permite al bundler Metro resolver la ruta de la imagen en el momento del build y optimizar los assets. Las imágenes remotas usan en su lugar un objeto con una propiedad uri.
¿Qué propiedad se requiere para mostrar una imagen remota (URL) con el componente Image?
¿Cuál es la diferencia principal entre ScrollView y FlatList?
+19 preguntas de entrevista
Otros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos de React
React Hooks
TypeScript para React y React Native
Componentes y API de React Native
Estilos y Layout en React Native
Navegación en React Native
Gestión de Estado en React Native
Networking y API en React Native
Persistencia de datos
Formularios y validación
Animaciones de React Native
Native Modules & Bridge
Código específico de plataforma
Permisos y APIs de dispositivo
Push Notifications
Testing en React Native
Debugging de React Native
Build & Deployment
Expo vs React Native Bare
Optimización del rendimiento
Gestión de memoria
Architecture Patterns
New Architecture de React Native
Mejores Prácticas de Seguridad
Offline-First Architecture
CI/CD React Native
Monorepo y compartición de código
Temas avanzados
Ciclo de vida de la app y ejecución en segundo plano
Autenticación y gestión de sesiones
Monitoring & Crash Reporting
Domina React Native para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis