Fundamentos de React
JSX, componentes, props, state, eventos, renderizado condicional, listas y keys
1¿Qué es JSX en React?
¿Qué es JSX en React?
Respuesta
JSX es una extensión sintáctica de JavaScript que permite escribir código similar a HTML directamente dentro de JavaScript. Es transpilado a llamadas a la función React.createElement() por herramientas como Babel. JSX hace que el código sea más legible y facilita la creación de interfaces de usuario al combinar la lógica y el renderizado en el mismo archivo.
2¿Cómo incluir una expresión JavaScript en JSX?
¿Cómo incluir una expresión JavaScript en JSX?
Respuesta
Las expresiones JavaScript se incluyen en JSX envolviéndolas con llaves simples. Por ejemplo, para mostrar una variable name, se escribe {name}. Esta sintaxis permite inyectar valores dinámicos, llamar funciones o evaluar expresiones directamente en el renderizado del componente.
3¿Cuál es la diferencia principal entre un componente funcional y un componente de clase en React?
¿Cuál es la diferencia principal entre un componente funcional y un componente de clase en React?
Respuesta
Un componente funcional es una simple función de JavaScript que devuelve JSX, mientras que un componente de clase extiende React.Component y usa un método render(). Desde la introducción de los Hooks en React 16.8, los componentes funcionales pueden manejar el state y los efectos secundarios, lo que hace que los componentes de clase sean menos necesarios en los proyectos modernos.
¿Qué es una prop en React?
¿Qué es el state en React y en qué se diferencia de las props?
+17 preguntas de entrevista
Otros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos de React Native
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