Únete a la React Conf del 7 al 8 de Octubre.
Más información.
logo by @sawaratsuki1004
React
v19.1
Aprende
Referencia
Comunidad
Blog

    react@19.1

  • Descripción general
  • Hooks
    • useActionState
    • useCallback
    • useContext
    • useDebugValue
    • useDeferredValue
    • useEffect
    • useId
    • useImperativeHandle
    • useInsertionEffect
    • useLayoutEffect
    • useMemo
    • useOptimistic
    • useReducer
    • useRef
    • useState
    • useSyncExternalStore
    • useTransition
  • Componentes
    • <Fragment> (<>)
    • <Profiler>
    • <StrictMode>
    • <Suspense>
    • <Activity> - This feature is available in the latest Experimental version of React
    • <ViewTransition> - This feature is available in the latest Experimental version of React
  • APIs
    • act
    • cache
    • captureOwnerStack
    • createContext
    • lazy
    • memo
    • startTransition
    • use
    • experimental_taintObjectReference - This feature is available in the latest Experimental version of React
    • experimental_taintUniqueValue - This feature is available in the latest Experimental version of React
    • unstable_addTransitionType - This feature is available in the latest Experimental version of React
  • react-dom@19.1

  • Hooks
    • useFormStatus
  • Componentes
    • Comunes (p. ej. <div>)
    • <form>
    • <input>
    • <option>
    • <progress>
    • <select>
    • <textarea>
    • <link>
    • <meta>
    • <script>
    • <style>
    • <title>
  • APIs
    • createPortal
    • flushSync
    • preconnect
    • prefetchDNS
    • preinit
    • preinitModule
    • preload
    • preloadModule
  • APIs del cliente
    • createRoot
    • hydrateRoot
  • APIs del servidor
    • renderToPipeableStream
    • renderToReadableStream
    • renderToStaticMarkup
    • renderToString
  • Static APIs
    • prerender
    • prerenderToNodeStream
  • Reglas de React

  • Descripción general
    • Los componentes y Hooks deben ser puros
    • React llama a los components y Hooks
    • Reglas de los Hooks
  • React Server Components

  • Server Components
  • Server Functions
  • Directives
    • 'use client'
    • 'use server'
  • APIs heredadas

  • APIs heredadas de React
    • Children
    • cloneElement
    • Component
    • createElement
    • createRef
    • forwardRef
    • isValidElement
    • PureComponent

¿Fue útil esta página?

Referencia de la API
Hooks

useReducer

useReducer es un Hook de React que te permite agregar un reducer a tu componente.

const [state, dispatch] = useReducer(reducer, initialArg, init?)
  • Referencia
    • useReducer(reducer, initialArg, init?)
    • función dispatch
  • Uso
    • Agregar un reducer a un componente
    • Escribir la función reducer
    • Evitar recrear el estado inicial
  • Solución de problemas