React Dojo

Buscar

Busca conceptos, ejercicios y quizzes

Hook · React 19 · react-dom

useFormStatus

Leer el estado del form desde un hijo

useFormStatus lee el estado del formulario más cercano en el árbol: si está pendiente, qué datos envió y con qué método. Permite crear componentes reutilizables sin prop drilling.

Regla de uso

Debe llamarse desde un componente hijo del <form>, no desde el mismo componente que lo renderiza. Es el patrón inverso a pasar isPending como prop.

Qué expone

{ pending, data, method, action }. pending es el flag más usado. data es el FormData en vuelo — útil para mostrar un preview del valor mientras espera.

Tropiezos comunes

  • 01useFormStatus no funciona en el componente que renderiza el form — debe estar en un hijo.
  • 02Solo tiene acceso al form del cual es descendiente directo, no a forms hermanos o anidados.
  • 03Importar desde 'react-dom', no desde 'react'.
¿Fue útil?
Inicia sesión para dar feedback