Using Storybook With React

Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components. More info

Articles & Tutorials

Component Story Format (
Jul 29, 2019
Storybook 5.2 introduces Component Story Format (CSF), a new way to author stories based on ES6 modules. Component Stories are simple, easy to read, and decoupled from Storybook’s internal API so you can use them anywhere.
  • Michael Shilman
How React Storybook can simplify component testing (
Jul 25, 2019
In this post, we will find out how Storybook can help us create UI components and improve our component testing.
  • Raphael Ugwu
Component Development with Storybook and KendoReact (
Jul 23, 2019
Storybook provides a great environment for experimenting with UI components in isolation and through a variety of different configurations. In this article, I'll show you how to get started with Storybook, highlight a few add-ons, and showcase a Storybook built for KendoReact.
  • John Bristowe
How to use Storybook with React (
Jun 19, 2019
Storybook is an open source tool for developing UI components in isolation.
  • Thibaud Ducasse
Building a UI Component with React and Storybook (
Jun 11, 2019
In this article, I’ll be explaining how to build an interactive UI component using React and Storybook. We’ll be creating a UI component using Storybook and React and at the end of the tutorial, we’ll deploy the storybook as a stand-alone application to serve as a style guide.
  • Egwuenu Gift
Documenting React Components With Storybook (
May 06, 2019
Storybook markets itself as a playground for UI components and its main focus is on “writing stories.”
  • Emma Wedekind
An Introduction To Storybook: Organize How You Build JS Components (
Apr 24, 2019
Storybook is an open source tool for developing UI components in isolation and it integrates pretty well with most front end frameworks including React, Vue, and Angular and a host of other frameworks.
  • Egwuenu Gift
How to build a React development playground using Storybook (
Apr 02, 2019
Lately, I have been wanting to try new things and test out new technologies or patterns in my React components. I needed a place where I could test these things out without launching a new app every time.
  • Sarah Sweat
Storybook 5.0 (
Mar 05, 2019
Welcome to the future of component development! We’re kicking off 2019 with Storybook 5.0 (SB5), our biggest release to date.
  • Michael Shilman
Reactjs Unit Testing with Storybook + Jest (
Sep 23, 2018
Reactjs is a UI library by facebook while Storybookjs is a testing tool for components by representing different states of the component and Jest is another cool unit testing tool by the creators of reactjs for javascript including reactjs.
  • Danstan Onyango
React Native Storybook + Generating individual test files to snapshot (
Aug 07, 2018
In this post I’ll describe how I got React Native working with Storybook and Storyshots plugin along with a custom script to generate a separate test file per story file.
  • Axel Normand
Visual Regression Testing and React Storybook (
May 16, 2018
This article is all about visual regression testing in React.
Announcing Storybook 3.4 (
Apr 25, 2018
Polymer, Image/Vue/Angular Storyshots, Multi-Hierarchy, & more!
  • Michael Shilman
Adding Storybook Style Guide to a Create React App (
Feb 20, 2018
In this post we’ll look at how to add the Storybook style guide to a React web app boostrapped by create-react-app.

Video Guides & Talks

Build React Apps Fast Using Storybook, DDD, and Atomic Design (
Jul 03, 2019
Building large scale apps in the last years, lead me to a development process that provides rapid results and ability to scale. I want to show these technics, building a real world react app, using storybook, with DDD (design-driven development) and atomic design.
  • Alon Valadji
Get up to speed on Storybook @ ReactNYC (
May 29, 2018
Introducing Learn Storybook - a hands-on tutorial that teaches you the fundamentals of isolated component development. If you’re like me, you may have heard of Storybook and initially overlooked it. Another day, another dev tool. But teams at Airbnb, Dropbox, and Github use it so you might be wondering what the hype is about. This lightning talk briefs you on Storybook and introduces open source tutorial Learn Storybook (React contributors needed).
  • Dominic Nguyen
Build your components with Storybook (
May 07, 2018
You'll soon realize that dealing with your whole app when all you wanna do is build the perfect button is annoying. So build your components in isolation first, then use them in your project.
Getting the most out of your storybook setup (
Apr 13, 2018
Find out what's the best folder structure and the required setup for it. Bonus: Use the same code for generating jest snapshots!
Adding Storybook Style Guide to a Create React App (
Feb 20, 2018
In this post we’ll look at how to add the Storybook style guide to a React web app boostrapped by create-react-app.
React-Storybook: Design, Develop, Document and Debug your React UI components (
Nov 08, 2017
Designing UI React components is not an easy task. They often rely on several states that are hard to reproduce when we are developing in the middle of an existing app. Worst, once a component is live, how do we make sure that its well documented.
  • Marie Laure Thuret

Books & Guides

Learn Storybook (
Apr 10, 2018
Learn Storybook to create bulletproof UI components, along the way you’ll build an app UI from scratch
  • Dominic Nguyen

Courses & Video Series

Building a Component Library with Storybook (
Jan 17, 2019
Throughout this guide you'll learn how to build a component library using Storybook.
  • Spencer Carli

Podcast Episodes

Storybook: UI Engineering with Zoltan Olah (
Jan 23, 2019
Zoltan Olah joins the show to talk about Storybook, and his company Chroma. Chroma is building tools to allow design-driven teams to work more effectively. We talked about how the relationship of designers and frontend engineers has some resemblance to the relationship between “dev” and “ops” before the DevOps movement.
  • Zoltan Olah