Skip to main content

useActionState

Definition​

useActionState is a React Hook that let using information returned by a form action

 function async action(currentState: unknown, formData: FormData) {
// ...
return 'next state';
}

const [state, formAction, pending] = useActionState(action, null);
// ...
return (
<form action={formAction}>
{/* ... */}
</form>
);