В дизайн-системах часто требуется писать компоненты дизайна, которым нужен доступ к информации о <form>, в котором они находятся, без прокидывания пропсов вниз по дереву компонентов. Это можно сделать через Context, но чтобы упростить общий случай, мы добавили новый хук useFormStatus:
import { useFormStatus } from 'react-dom';
function DesignButton() {
const { pending } = useFormStatus();
return <button type="submit" disabled={pending} />
}useFormStatus считывает статус родительской <form>, как если бы форма была провайдером Context.