Browse components
Forms
React form components for clear inputs, validation, and multi-step flows.

Minimal React stepper with clear completed, current, and upcoming states for multi-step flows.
About Forms Components
Form components help people enter information, understand progress, and complete a task with confidence. This collection covers fields, validation patterns, and multi-step workflows.
Use native form controls where they fit, keep labels and errors clear, and show only the next decision a person needs to make.
Frequently asked questions
What are form components used for?
They support actions such as account setup, checkout, onboarding, settings, and other workflows where a person needs to enter or confirm information.
Can I use these form components with my form library?
Yes. The components are presentation-focused, so you can connect their values and validation behavior to the form library or state management you already use.
How do I keep forms accessible?
Use visible labels, native controls, helpful error messages, keyboard-accessible actions, and clear progress information for multi-step forms.