Gestión de Estado en React Native
Context API, Redux Toolkit, Zustand, Recoil, patrones de estado, estado global
1¿Qué hook de React permite consumir un valor desde un Context?
¿Qué hook de React permite consumir un valor desde un Context?
Respuesta
useContext es el hook dedicado a consumir valores provenientes de un Context. Toma como parámetro el objeto Context creado con createContext y retorna el valor actual proporcionado por el Provider más cercano en el árbol de componentes. Es la forma moderna y recomendada de acceder a los datos contextuales en los componentes funcionales.
2¿Qué función se debe usar para crear un Context en React?
¿Qué función se debe usar para crear un Context en React?
Respuesta
createContext es la función proporcionada por React para crear un nuevo objeto Context. Esta función acepta un valor por defecto opcional que solo se usará cuando un componente consuma el Context sin tener un Provider padre correspondiente. El objeto retornado contiene dos propiedades: Provider y Consumer.
3¿Cuál es el principal inconveniente del Context API para el state management global?
¿Cuál es el principal inconveniente del Context API para el state management global?
Respuesta
El Context API provoca un re-render de todos los componentes consumers cuando el valor del Context cambia, incluso si el componente solo usa parte de ese valor. Este comportamiento puede causar problemas de rendimiento significativos en aplicaciones con muchos consumers o con actualizaciones frecuentes del state global.
¿Cómo se llama la función de Redux Toolkit que se usa para crear un slice de state?
¿Qué biblioteca de state management usa sintaxis de mutación directa mientras permanece inmutable bajo el capó?
+21 preguntas de entrevista
Otros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos de React
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
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