Skip to content

Storybook 9 beta — component testing becomes the core workflow

Insight: Storybook 9 reframes itself as a "lean, mean testing machine" rather than just a component development environment. The release integrates interaction testing (via Vitest), accessibility testing, visual testing, and test coverage into a unified component test widget — all runnable individually, in batch, or across the full Storybook. The bundle is 48% lighter than v8.

Detail: Key new features: (1) Component test widget unifying functional, accessibility, and visual tests, (2) Vitest integration for fast interaction testing with watch mode, (3) Overhauled accessibility testing with batch-run and violation inspection UI, (4) One-click visual testing across all stories, (5) Test coverage calculation showing lines, functions, and branches exercised, (6) Tags-based organization for sidebar filtering, (7) Official React Native web support. Automigration system with codemods for upgrade from v8.

Sources