Interactive primitive
Button
A native action control with complete busy, disabled, focus, and hover states.
Preview preset
- Use when
- Use for a clear, immediate action such as saving a form or confirming a choice.
- Avoid when
- Do not use it for navigation; use a link when the destination is the primary outcome.
- Accessibility
- Loading exposes aria-busy and disables repeat activation; disabled uses the native attribute.