Expand description
§Reactive Form State & Validation Engine (form_engine)
Provides React Hook Form + Zod / Superforms parity for Rust WebAssembly:
- Reactive
FormField<T>trackingvalue,error,touched,dirty,is_validsignals. - Chainable
RuleBuilder<T>supportingrequired,email,min_length,max_length,numeric_range,regex, andcustomrules. - Automatic WCAG 2.1 AA compliant input rendering with accessible ARIA attributes (
aria-invalid,aria-describedby),:focus-visiblering indicators, and SVG alert icons. - Multi-step
FormWizardcomponent with step-gated validation preventing premature advancement.
Structs§
- Form
Field - A reactive form field containing independent state signals.
- Form
Wizard State - Reactive State coordinator for multi-step form wizards.
- Rule
Builder - Chainable rule builder for form fields.
- Wizard
Step - Step definition for
FormWizard.
Functions§
- form_
wizard - Renders a multi-step FormWizard with step indicators, reactive validation gating, and navigation controls.
Type Aliases§
- Validation
Rule - Type alias for validation rule functions.