← volver

React

Conceptos, hooks y APIs de React.

Activity

Componente

Oculta o muestra UI sin perder el estado del componente.

createContext

API

Comparte datos entre componentes sin pasar props.

Fragment

Componente

Agrupa varios elementos sin añadir un nodo extra al DOM.

lazy

API

Carga un componente de forma diferida con un import dinámico.

memo

API

Evita re-renders de un componente si sus props no cambiaron.

startTransition

API

Marca una actualización de estado como no urgente, fuera de un hook.

StrictMode

Componente

Activa comprobaciones extra en desarrollo para detectar problemas.

Suspense

Componente

Muestra un fallback mientras se carga un hijo asíncrono.

use

API

Lee el valor de una Promise o un contexto desde el render.

useActionState

Hook

Gestiona el estado y el resultado de una acción de formulario.

useCallback

Hook

Memoriza una función para no recrearla en cada render.

useContext

Hook

Lee un valor de contexto desde el árbol de componentes.

useDebugValue

Hook

Muestra una etiqueta extra en React DevTools para hooks propios.

useDeferredValue

Hook

Diferir la actualización de un valor para no bloquear la UI.

useEffect

Hook

Ejecuta efectos secundarios después de renderizar.

useEffectEvent

Hook

Extrae un evento de un efecto sin meterlo en las dependencias.

useId

Hook

Genera un ID único y estable para atributos de accesibilidad.

useImperativeHandle

Hook

Expone métodos del componente al padre a través de una ref.

useLayoutEffect

Hook

Ejecuta un efecto de forma síncrona antes de pintar el DOM.

useMemo

Hook

Memoriza un valor calculado para evitar trabajo extra.

useOptimistic

Hook

Muestra un estado optimista mientras termina una acción.

useReducer

Hook

Gestiona estado complejo con un reducer, al estilo de Redux.

useRef

Hook

Guarda un valor mutable que no dispara un render al cambiar.

useState

Hook

Guarda y actualiza estado local en un componente.

useSyncExternalStore

Hook

Se suscribe a un store externo y se mantiene sincronizado.

useTransition

Hook

Marca una actualización de estado como no urgente.

ViewTransition

Componente

Anima el cambio entre estados de la UI con View Transitions.