React Native

React Hooks

useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks

20 preguntas de entrevista·
Junior
1

¿Qué función permite declarar una variable de estado en un componente funcional de React?

Respuesta

useState es el hook fundamental para gestionar el estado local en componentes funcionales. Devuelve un array que contiene el valor actual del estado y una función para actualizarlo. A diferencia de los componentes de clase que usan this.state, los componentes funcionales usan useState para cada variable de estado independiente.

2

¿Cuál es la sintaxis correcta para usar useState con un valor inicial de 0?

Respuesta

La sintaxis de useState utiliza la desestructuración de arrays. El primer elemento es el valor actual del estado, el segundo es la función setter para actualizarlo. La convención de nombres es prefijar el setter con 'set' seguido del nombre de la variable en mayúscula, como setCount para la variable count.

3

¿Cuándo se ejecuta el callback de useEffect sin un array de dependencias?

Respuesta

Sin un array de dependencias, useEffect se ejecuta después de cada renderizado del componente, incluido el primer renderizado y todos los re-renderizados posteriores. Esto puede causar problemas de rendimiento porque el código se ejecuta en cada actualización. Para limitar las ejecuciones, hay que proporcionar un array de dependencias que especifique qué valores observar.

4

¿Cómo ejecutar un useEffect solo cuando se monta el componente?

5

¿Para qué sirve la función devuelta por un useEffect?

+17 preguntas de entrevista

Otros temas de entrevista React Native

Fundamentos de JavaScript

Junior
25 preguntas

Fundamentos de React

Junior
20 preguntas

Fundamentos de React Native

Junior
22 preguntas

TypeScript para React y React Native

Junior
22 preguntas

Componentes y API de React Native

Junior
20 preguntas

Estilos y Layout en React Native

Junior
18 preguntas

Navegación en React Native

Mid-Level
22 preguntas

Gestión de Estado en React Native

Mid-Level
24 preguntas

Networking y API en React Native

Mid-Level
20 preguntas

Persistencia de datos

Mid-Level
20 preguntas

Formularios y validación

Mid-Level
18 preguntas

Animaciones de React Native

Mid-Level
22 preguntas

Native Modules & Bridge

Mid-Level
20 preguntas

Código específico de plataforma

Mid-Level
18 preguntas

Permisos y APIs de dispositivo

Mid-Level
20 preguntas

Push Notifications

Mid-Level
18 preguntas

Testing en React Native

Mid-Level
20 preguntas

Debugging de React Native

Mid-Level
18 preguntas

Build & Deployment

Mid-Level
20 preguntas

Expo vs React Native Bare

Mid-Level
18 preguntas

Optimización del rendimiento

Senior
24 preguntas

Gestión de memoria

Senior
20 preguntas

Architecture Patterns

Senior
22 preguntas

New Architecture de React Native

Senior
24 preguntas

Mejores Prácticas de Seguridad

Senior
20 preguntas

Offline-First Architecture

Senior
20 preguntas

CI/CD React Native

Senior
20 preguntas

Monorepo y compartición de código

Senior
18 preguntas

Temas avanzados

Senior
22 preguntas

Ciclo de vida de la app y ejecución en segundo plano

Mid-Level
20 preguntas

Autenticación y gestión de sesiones

Mid-Level
22 preguntas

Monitoring & Crash Reporting

Senior
20 preguntas

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