Skip to content
IC Reactor

handleValidationError

handleValidationError(setFieldErrors, onOtherError?): (error) => void

Defined in: react/src/validation.ts:190

React hook-friendly error handler that extracts validation errors. Returns a callback suitable for onError handlers.

(errors) => void

(error) => void

(error) => void

const [fieldErrors, setFieldErrors] = useState<FieldErrors>({})
const { mutate } = useActorMutation({
functionName: "transfer",
onError: handleValidationError(setFieldErrors),
})
// In JSX
<input name="to" />
{fieldErrors.to && <span className="error">{fieldErrors.to}</span>}