World Congress 2024 • Aug 20, 2024 • Session details

Leveraging Storybook for Component Driven Development outside of your classic Component Library.

Emma Britnor

Struggling with bloated frontend monoliths? Move beyond simple UI libraries by developing complex, stateful features directly inside Storybook. Force stronger architectural boundaries and accelerate testing.

Pause
Mute Enter Fullscreen
#1 about 6 min

Decoupling component development in large codebases

Moving beyond basic framework features to true component-driven development minimizes duplicate effort and bloated codebases.

#2 about 6 min

Designing flexible and reusable component APIs

Applying single-responsibility principles and render props patterns ensures UI components remain maintainable and modular.

#3 about 5 min

Building and documenting UI components in isolation

Writing standardized story formats automatically yields interactive documentation and reusable code snippets.

#4 about 4 min

Handling APIs and global state within stories

Leveraging mock service workers and state provider decorators allows rigorous testing of complex, interactive components.

#5 about 3 min

Integrating Storybook with Figma workflows

Embedding design files directly alongside rendered components prevents visual inconsistencies and streamlines prototyping.

#6 about 1 min

Driving UI testing with component stories

Rendering composed stories within React Testing Library eliminates redundant setup for complex component states.

#7 about 4 min

Implementing local visual regression testing

Running visual tests locally via Chromatic provides immediate feedback on UI changes before reaching continuous integration workflows.

Matching moments

2:09 min

Documenting components using Storybook

Michael Siregar · World Congress 2023

5:22 min

Interactive Storybook and Figma demonstration

Michael Siregar · World Congress 2023

4:29 min

Documenting component variants visually using the Storybook environment

Nathalia Rus · LIVE

4:27 min

Unifying UI libraries across React development and Storybook

Erica Rider +1 · World Congress 2021

1:56 min

Building interactive component documentation pages with Storybook

Tobias Scholz Tobias Scholz · World Congress 2025

2:05 min

Using public UI libraries to guide component architecture

Nathalia Rus · LIVE