Discover the enhancements in Storybook 10, focusing on performance, testing capabilities, and developer experience.


Storybook 10, released in November 2025, represents a major evolution in component development tooling. With module automocking, typesafe story creation, and enhanced mobile testing capabilities, this release focuses on developer experience without breaking your existing workflows.
Storybook 10's most significant change is its ESM-only architecture. This is the only breaking change in the release, but it brings substantial benefits:
Requirements: Node.js 20.16+, 22.19+, or 24+ with ESM support.
Developed in collaboration with Vitest, module automocking automatically mocks dependencies, making it easier to isolate and test components.
Enable automocking in your .storybook/preview.ts:
Use mocks in your stories:
Storybook 10 introduces typesafe Component Story Format (CSF) factories, currently in preview for React. This feature ensures type safety when creating reusable story templates.
Storybook 10 adds first-class support for Svelte 5's async components, along with app state mocking capabilities.
Story with mocked async data:
Storybook 10 improves the developer experience with two notable UI enhancements:
Tag filtering has been enhanced with exclusion and configuration capabilities. You can now hide stories based on tags to declutter the sidebar.
Tag stories for organization:
Storybook 10 adds day-one support for Next.js 16 and Vitest 4, while maintaining backward compatibility with older versions. This ensures you can upgrade your framework without waiting for Storybook compatibility.
The migration is straightforward since ESM-only is the only breaking change:
package.json to use ESM syntax if still using CommonJSBeyond the install size reduction, Storybook 10 delivers performance gains across the board:
Storybook 10 is a focused, performance-driven release that enhances developer experience without disrupting existing workflows. Whether you're building React, Svelte, or Next.js applications, the new module automocking, typesafe factories, and improved testing capabilities make component development faster and more reliable.
Get the latest articles and insights delivered directly to your inbox. No spam, unsubscribe at any time.

Discover how shadcn/ui offers a new approach to component libraries, prioritizing developer control and customization.

Explore the powerful features introduced in React 19.2, including the Compiler, Activity Component, and useEffectEvent, which enhance performance and code quality.

Discover the major improvements in Next.js 16 with Turbopack, async APIs, and PPR for faster web applications.