Skip to main content

Storybook Upgraded to Version 10

· One min read

We've upgraded Storybook from version 9 to version 10 across both web and native packages. This major upgrade brings performance improvements, better TypeScript support, and new features.

What's New in Storybook 10

Storybook 10 introduces several improvements:

  • Faster builds — Improved bundling and compilation times
  • Better TypeScript support — Enhanced type inference for stories
  • Modernized addons — Updated addon APIs and improved compatibility
  • React 19 support — Full compatibility with the latest React version

Migration Highlights

The migration was mostly automated using npx storybook@latest upgrade, with a few manual fixes for runtime errors.

Web Package Updates

  • Updated all @storybook/* packages to 10.x
  • Simplified addon configuration in .storybook/main.ts
  • Updated eslint-plugin-storybook for compatibility

Native Package Updates

  • Migrated to @storybook/react-native 10.x
  • Updated Metro bundler configuration for the new withStorybook API
  • Changed action imports from storybook/internal/actions to storybook/actions