Skip to contentQuick Decision Rules
By Value Model
Common Misclassifications
- Do not use TextField once masking, phone parsing, number stepping, or secret reveal become part of the field contract.
- Do not use TextArea for short single-line values.
- Do not use NumberField for identifiers or codes that only happen to contain digits.
- Do not use PinField for free-form secrets or generic text.
Supporting Pieces
- Use Label for one field label.
- Use HelperText for short field-adjacent guidance.
- Use Fieldset when several fields belong to one named group.