Next Wizard Onboarding Persist

Multi-step onboarding with persisted progress and step-level validation.

Impact

Alto

Differential

Built-in persistence and restore behavior for wizard UX.

Message

Usuario retoma o fluxo sem perder dados.

1
2
3

💾 Form state is persisted to sessionStorage. Refresh the page to see it restored.

const form = useActionForm(wizardAction, {
  defaultValues: {
    firstName: "",
    lastName: "",
    email: "",
    company: "",
    role: "",
    plan: "",
    agreeToTerms: "",
  },
  persistKey: "wizard-onboarding",
  persistDebounce: 200,
});