Storybook for building React apps

3h 16m 25s
English
Paid

You're going to unlock skills that will help you develop UI faster, better, and with great quality. You will understand why it is important to learn Storybook in the context of React development and connect to the concepts of Atomic Design and Component Driven Development.

Read more about the course

You will achieve that by seeing real-life examples of projects from big companies that use Storybook, and discuss the value that Storybook brought to them. Additionally, we will go through the process of installation, setup, development, and documentation with Storybook.

By the end of this course, you will be able to use Storybook to develop and document components, features, and pages at your work.

You'll also learn how Storybook helps you to collaborate with your colleagues, both technical and non-technical (like designers and stakeholders).

This course includes Mealdrop, a real-life example of an application that you will be working on, both for creating a few components and for setting up Storybook on it.

Watch Online Storybook for building React apps

Join premium to watch
Go to premium
# Title Duration
1 Course Introduction 02:03
2 What is Storybook? 05:27
3 The key concepts around Storybook 02:23
4 Installing and exploring Storybook 05:56
5 What makes up a Story? 11:43
6 Decorators 06:30
7 Essential Addons 08:40
8 Theming the Storybook app 04:39
9 Accessing the project 05:09
10 Breaking down our use-case 04:33
11 Writing the atomic components 09:58
12 Adding decorators - theme support 10:42
13 Theme switching with globals and parameters in decorators 06:01
14 Connecting Figma with Storybook 08:33
15 Composing components 07:11
16 Finalizing the feature and integrating it into the app 07:55
17 Data fetching - Container Pattern 05:32
18 Data fetching - Conditional Logic 05:31
19 Data fetching - Mocking Requests 07:46
20 Adding PageTemplate and Redux support to Storybook 09:53
21 Adding the HomePage to Storybook 04:13
22 Adding the Restaurant detail page - Deeplinking and React portals 09:51
23 Adding the Restaurant detail page - mocking different scenarios with MSW 03:01
24 Storybook ESLint plugin 02:05
25 Interaction testing 11:11
26 Storybook test runner 03:31
27 Accessibility testing 07:49
28 Deploying your Storybook with Chromatic 09:49
29 Visual regression in Chromatic 07:42
30 Conclusion and extra resources 01:08

Similar courses to Storybook for building React apps

React Three Fiber: The Ultimate Guide to 3D Web Developmen

React Three Fiber: The Ultimate Guide to 3D Web DevelopmenWawa Sensei

Category: React.js, Three.js
Duration 9 hours 18 minutes 15 seconds
Node with React: Fullstack Web Development

Node with React: Fullstack Web DevelopmentudemyStephen Grider

Category: React.js, Node.js, MongoDB
Duration 25 hours 36 minutes 19 seconds
NFT Marketplace in React, Typescript & Solidity - Full Guide

NFT Marketplace in React, Typescript & Solidity - Full Guideudemy

Category: TypeScript, React.js, Decentralized Applications (dApps) / 'Web 3'
Duration 16 hours 20 minutes 55 seconds
React and NestJS: A Practical Guide with Docker

React and NestJS: A Practical Guide with Dockerudemy

Category: React.js, Docker, NestJS
Duration 6 hours 54 minutes 20 seconds
React & TypeScript Chrome Extension Development [2021]

React & TypeScript Chrome Extension Development [2021]udemy

Category: TypeScript, React.js, Others
Duration 8 hours 52 minutes 35 seconds
MERN Stack Web Development with Ultimate Authentication

MERN Stack Web Development with Ultimate Authenticationudemy

Category: React.js, Node.js, MongoDB
Duration 9 hours 24 minutes 59 seconds
React Formula - Learn Frontend Development

React Formula - Learn Frontend DevelopmentAlvin Zablan

Category: React.js
Duration 23 hours 47 minutes 37 seconds
Stripe Payments JavaScript Course

Stripe Payments JavaScript Coursefireship.io

Category: React.js, Node.js
Duration 1 hour 29 minutes 26 seconds
Build a Youtube Clone

Build a Youtube CloneCode With Antonio

Category: React.js, Next.js
Duration 23 hours 42 minutes 10 seconds