Hosted onhyper.mediavia theHypermedia Protocol

Pattern: Forms

Pattern: Forms & Wizards

Model multi-step forms, wizards, and validation flows as state machines.

Overview

Forms are inherently stateful — idle, validating, submitting, success, error. A state machine makes these states explicit and prevents invalid transitions.

Key Concepts

  • Form states: idle → validating → submitting → success / error

  • Guard conditions for validation rules

  • Nested states for multi-step wizards

  • Context for form data

Related Pages

TODO

  • Add complete machine definition for multi-step form

  • Add validation state machine example

  • Add wizard navigation machine

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime