--- title: August 2026 - Questionnaire description: A new component for building multi-step question flows with fixed, freeform, multiple, and skippable answers. date: 2026-08-05 --- Today, we're releasing [**Questionnaire**](/docs/components/base/questionnaire), a new component for multi-step question flows. Use it for agent clarification prompts, onboarding, surveys, intake forms, and configuration. Questionnaire is available for Base UI, React Aria, and Radix across all eight styles. ## Features - Single and multiple selection with native radios and checkboxes. - Freeform answers alongside fixed choices. - Explicit skipping for optional questions. - Previous, next, submit, and custom progress controls. - Required and custom validation. - Controlled navigation, saved defaults, and conditional questions. - Keyboard navigation with optional letter or number shortcuts. - Native form serialization and server-rendered collection state. - Standalone, Card, and Dialog composition. ## Installation ```bash npx shadcn@latest add questionnaire ``` ## @shadcn/react The `` component is also available as an unstyled headless primitive in `@shadcn/react`. [Read the docs](/docs/react/questionnaire) to learn more.