useForm hook exposes form context data such as field-level validation errors.ts
import { useForm } from "@arkyn/components";
{ fieldErrors: { [x: string]: any } }fieldErrors: { [x: string]: any }
Validation errors indexed by field name.tsx
import { FormProvider, useForm } from "@arkyn/components";function EmailField() {const { fieldErrors } = useForm();return (<div><input name="email" />{fieldErrors?.email && <span>{fieldErrors.email}</span>}</div>);}function App() {return (<FormProvider fieldErrors={{ email: "Invalid email format" }}><EmailField /></FormProvider>);}
fieldErrors can be undefined or empty depending on provider input.