The imperative version of <Form> that lets you submit a form from code instead of a user interaction.
<Form>
The viewTransition submission option is deprecated. Use React's <ViewTransition> component instead. See the migration guide.
viewTransition
<ViewTransition>
A function that can be called to submit a Form imperatively.
import { useSubmit } from "react-router";function SomeComponent() { const submit = useSubmit(); return ( <Form onChange={(event) => submit(event.currentTarget)} /> );}@public Copy
import { useSubmit } from "react-router";function SomeComponent() { const submit = useSubmit(); return ( <Form onChange={(event) => submit(event.currentTarget)} /> );}@public
framework
data
The imperative version of
<Form>that lets you submit a form from code instead of a user interaction.The
viewTransitionsubmission option is deprecated. Use React's<ViewTransition>component instead. See the migration guide.