Cross Adapter Parity: Next vs Standalone

Side-by-side comparison to prove portability and reduce migration risk.

Impact

Medio

Differential

Same API surface, different submit transport.

Message

Mude de adapter com diff pequeno.

Next.js Adapter

import { useActionForm } from "hookform-action";

const form = useActionForm(loginAction, {
  defaultValues: { email: "", password: "" },
  validationMode: "onChange",
});

Standalone Adapter

import { useActionForm } from "hookform-action-standalone";

const form = useActionForm({
  submit: async (values) => post("/login", values),
  defaultValues: { email: "", password: "" },
  validationMode: "onChange",
});