React / Next.js

Gestión de estado con Context

Context API, createContext, useContext, Provider pattern, context composition, performance

18 preguntas de entrevista·
Junior
1

¿Qué es el Context API en React?

Respuesta

Context API es un mecanismo integrado en React que permite compartir datos entre componentes sin pasar explícitamente las props por cada nivel. Resuelve el problema del prop drilling creando un estado global accesible para todos los componentes descendientes. Context es especialmente adecuado para datos que cambian poco, como el tema, el idioma o el usuario autenticado.

2

¿Qué función se usa para crear un nuevo Context?

Respuesta

La función createContext es el método nativo de React para inicializar un nuevo contexto. Acepta un valor por defecto opcional que se usará si un componente consume el Context sin un Provider padre. Esta función retorna un objeto que contiene Provider y Consumer, aunque Consumer raramente se usa con los hooks modernos.

3

¿Qué hook se usa para consumir el valor de un Context?

Respuesta

El hook useContext permite a los componentes hijos leer el valor proporcionado por el Provider más cercano en el árbol de componentes. Reemplaza la antigua API Consumer y ofrece una sintaxis más concisa y legible. El componente se volverá a suscribir automáticamente a los cambios del Context y se actualizará en consecuencia.

4

¿Qué componente se usa para proveer un valor a un Context?

5

¿Qué sucede si un componente usa useContext sin un Provider padre?

+15 preguntas de entrevista

Domina React / Next.js para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis