Skip to main content
useRaykoiForm manages the entire submission lifecycle — submit is passed directly to onSubmit and reads field values off each input’s name attribute (uncontrolled).
For controlled inputs, call submit(data) with your own object instead of passing the event, and read fieldErrors/status off the hook’s return value directly.
Using Next.js? See the dedicated Next.js page. Remix or another React meta-framework? See Meta-Frameworks for placement/hydration notes.