Skip to main content
CF

Storybook for building React apps

3h 16m 25s
English
Paid

Unlock the skills that will empower you to develop UIs faster, better, and with outstanding quality. Discover the importance of learning Storybook within the realm of React development and how it connects to the concepts of Atomic Design and Component Driven Development. This course is designed to elevate your development process by integrating these modern methodologies effectively.

Why Learn Storybook?

Storybook is an incredibly powerful tool used by large companies to enhance their UI development process. Throughout this course, you'll explore real-life examples from these companies, examining the substantial value Storybook brings to their projects. Through practical insights, you'll understand how Storybook can revolutionize your development environment.

Course Content

Installation and Setup

Begin with the essentials—learn how to install and set up Storybook seamlessly. Get your development environment ready to harness the full potential of Storybook.

Development and Documentation

Dive into the process of developing and documenting components with Storybook. By the end of this section, you'll be adept at creating and managing components, features, and pages within your workplace workflow.

Collaboration and Application

One of the key advantages of using Storybook is its ability to facilitate collaboration. This course will demonstrate how you can leverage Storybook to work effectively with both technical and non-technical colleagues, including designers and stakeholders, enhancing team synergy and project outcomes.

Mealdrop: A Practical Example

Throughout the course, you will engage with Mealdrop, a real-world application designed to solidify your understanding. You will create components and integrate Storybook into this application, offering you hands-on experience and practical insight.

By the culmination of this course, you will have mastered the ability to use Storybook to develop and document components, ensuring a streamlined and professional approach to UI development in React applications.

About the Author: Fullstack.io

Fullstack.io thumbnail

Fullstack.io is the technical book and course publisher founded by Nate Murray, Ari Lerner, and team — known for the ng-book Angular series, the React Quickly books, and the fullstack React series that anchored a generation of working developers' first deep-dive into modern JavaScript framework material. Fullstack.io has since rebranded to Newline for its newer course catalog.

The book / course catalog covers the modern JavaScript framework landscape — Angular, React, Vue, GraphQL, Node.js — at the level of comprehensive reference works rather than introductory tutorials. The Fullstack.io style is unusually rigorous about the underlying APIs and edge cases that ship projects to production.

The CourseFlix listing under this source carries over 20 Fullstack.io / Newline courses spanning that range. Material is paid; the original platform sold both per-course access and membership tiers. Courses are aimed at developers ready to move past introductory tutorials into the depth of a chosen framework.

Watch Online 30 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 30 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Course Introduction
All Course Lessons (30)
#Lesson TitleDurationAccess
1
Course Introduction Demo
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
Unlock unlimited learning

Get instant access to all 29 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What is Storybook for building React apps about?
Unlock the skills that will empower you to develop UIs faster, better, and with outstanding quality. Discover the importance of learning Storybook within the realm of React development and how it connects to the concepts of Atomic Design…
Who teaches this course?
It is taught by Fullstack.io. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 30 lessons with a total runtime of 3 hours 16 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/storybook-for-building-react-apps. The page hosts every lesson with the integrated video player; no download is required.