Best Frontend Courses LogoBest Frontend Courses
    • AI
    • Accessibility
    • Algorithms
    • Angular
    • Architecture
    • Astro
    • Auth
    • CSS
    • Firebase
    • Game Development
    • Gatsby
    • Git
    • GraphQL
    • HTML
    • Ionic
    • JavaScript
    • Jotai
    • MobX
    • Native
    • Netlify
    • Next.js
    • Nx
    • Performance
    • Prisma
    • React
    • React Native
    • Redux
    • Remix
    • Rx.js
    • SCSS/Sass
    • SolidJS
    • Storybook
    • Supabase
    • Svelte
    • Tailwind
    • Testing
    • TypeScript
    • Vue.js
    • XState
    • jQuery
    • p5.js
  • Add Course
  • Login

Copyright Š 2025Best Frontend Courses. All rights reserved.

  • Categories
  • Instructors
  • Terms of Service
  • Privacy Policy
  • Feedback
  1. Home
  2. React
  3. Design Systems with Storybook
React / Tailwind
Video

Design Systems with Storybook

by Steve Kinney
Enroll
đŸ•šī¸ Levels: 😎 Intermediate
âŗ Duration: 2 hours
🤑 Price: Subscription
🧑‍đŸ’ģ Learning Platform: Frontend Masters
🧑‍🎓 Certificate: No

🔑 Key Learning Outcomes

  • Understanding Storybook Basics: Learn how to set up and configure Storybook for documenting and testing UI components across frameworks.
  • Reusable Components Development: Gain skills in building scalable, reusable UI components using Tailwind CSS, ensuring consistent design across projects.
  • Variant and Theming Strategies: Understand how to implement variants for components and manage themes, including dark mode support, to enhance flexibility and user experience.
  • Documentation with MDX: Discover how to use MDX to write and organize markdown-based documentation for component stories, enhancing clarity and usability.
  • Testing and Interaction Techniques: Explore techniques for testing components, including play functions, attribute validation, and visual regression testing using Chromatic.
  • Implementing Accessibility: Learn how to perform accessibility testing in Storybook to ensure that UI components meet accessibility standards.
  • Data Handling in Storybook: Use decorators and loaders for context management and asynchronous data fetching, simulating real-world data scenarios.

👨‍đŸĢ About the Course

The "Design Systems with Storybook, v2" course provides a comprehensive guide to creating and managing scalable design systems using Storybook. The course covers everything from setting up Storybook and creating reusable UI components with Tailwind CSS to advanced topics like interaction testing, visual regression testing, and accessibility. With hands-on examples and exercises, learners will build robust component libraries equipped with MDX documentation and dynamic theming capabilities.

đŸŽ¯ Target Audience

  • Frontend developers seeking to enhance their skills in building design systems.
  • UI/UX designers interested in learning about component documentation and testing.
  • Software engineers looking to integrate Storybook into their development workflow.
  • Developers working on projects that require scalable and maintainable component libraries.

✅ Requirements

  • Basic understanding of JavaScript and React.
  • Familiarity with CSS and component-based development.
  • Prior experience with version control systems like Git is beneficial.

📖 Course Content

Introduction

  • Overview of course objectives and resources.
  • Introduction to the basics of Storybook and design systems.

Getting Started

  • Setting up Storybook and exploring its core features.
  • Creating initial stories and understanding the structure of a design system.

Styling

  • Implementing Tailwind CSS for styling components.
  • Adding dark mode support and customizing colors and fonts in Tailwind.

Components Documentation & Styling

  • Writing MDX files for component documentation.
  • Organizing stories and customizing documentation blocks.

Testing and Interactions

  • Using play functions for simulating user interactions.
  • Setting up visual regression tests with Chromatic and accessibility testing.

APIs, Context, and External Dependencies

  • Using decorators and loaders for managing context and data in Storybook.
Update Course

Drop a comment

Design Systems with Storybook by Steve Kinney

Log in to leave a feedback

Login

👇 Psst! Interested in More React Courses?

ReactReact

Build a Terminal Dashboard with React
Video

by Elijah Manor

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 1 hours

🤑 Price: Subscription

🧑‍đŸ’ģ Learning Platform: Egghead.io

ReactReactXStateXStateJotaiJotai

Complex State Management in React with Jotai and XState
Video

by Daishi Kato

đŸ•šī¸ Levels: 😎 Intermediate

âŗ Duration: 0.5 hours

🤑 Price: Free

🧑‍đŸ’ģ Learning Platform: Egghead.io

ReactReactJavaScriptJavaScript

Learn React
VideoWritten

by Jiwon Shin

đŸ•šī¸ Levels: 🌱 Beginner, 😎 Intermediate

âŗ Duration: 13 hours

🤑 Price: Free

🧑‍đŸ’ģ Learning Platform: Codecademy

🔙 Back to React Category