Skip to content

Storybook 6.5 - Key Features to Note

This article was written over 18 months ago and may contain information that is out of date. Some content may be relevant but please refer to the relevant official documentation or available resources for the latest information.

Storybook is an open-source tool for building UI components and pages in isolation. It allows you to work on one component at a time. You can develop entire UIs without needing to start up a complex dev stack, force certain data into your database, or navigate around your application.

Storybook 6.5 was recently released and it comes with exciting features highlighted in this article.

Support for the Latest Popular Javascript Libraries and Frameworks

Support for Angular and React Out of the Box

Storybook 6.5 supports React 18 and Angular 14 out of the box.

When you run your React project for the first time, it will auto-detect the React version and use the new root API if it detects it on React 18.

Check out #17215.

Figma Plugin

With Storybook 6.5, you can easily compare design specs and different implementations with the help of the Figma plugin’s Storybook Connect which embeds stories into the Figma workspace.

This plugin allows developers to interact with the Figma design using a link created by the Figma plugin between the stories and designs. Check out more here.

Interaction Testing

Storybook Interaction Testing allows developers to write tests for your application in the story file itself. The tests execute in the browser, and you can get a GUI to visualize and debug them. Under the hood, it is powered by Jest, Playwright, and a testing library, giving you the familiarity of testing the application.

Check out Integrated Test.

Webpack 5 Lazy Compilation

Lazy Compilation is a feature that only calls the content of a page when it is needed, and delays every other content until a route to the content is called.

Storybook 6.5 only compiles the core runtime, and builds stories as you visit them. This enables the developer to quickly spin-up stories, and rebuild larger Storybooks.

Learn more about Storybook Lazy Compilation

Other features

Storybook support for Vite Builder has been improved with instant rebuild of stories, and have officially been brought into Storybook's core.

There were also improvements to accessibility features for Storybook and UI design features for stories.

Wrap Up

Storybook 6.5 offers a number of features and out of the box support for both React and Angular, making this release among the most exciting for this open source UI tool:

Figma’s Storybook Connect embeds stories into the Figma workspace. Write tests for your application in the story file itself with Storybook Interaction Testing.

Webpack 5 Lazy Compilation calls the content of a page when it is needed, and delays every other content until a route to the content is called.

If you get a chance to try out Storybook yourself, please let us know by tweeting us at @ThisDotMedia!

Let's innovate together!

We're ready to be your trusted technical partners in your digital innovation journey.

Whether it's modernization or custom software solutions, our team of experts can guide you through best practices and how to build scalable, performant software that lasts.

Prefer email? hi@thisdot.co