Welcome to the repository for "Build Captivating UIs with Storybook and React"! This repository contains the code examples and resources accompanying the book.
- Learn Basic Concepts: Understand fundamental concepts such as Args, Parameters, Decorators, and Loaders.
- Install & Configure Storybook: Set up Storybook for your project and configure it according to your framework.
- Navigate Storybook: Familiarize yourself with Storybook's interface, including the Stories Sidebar, Searchbar, and Keyboard shortcuts.
- Create Your First Stories: Start building your UI components within Storybook, utilizing Variates and Wrappers.
- Understand CSF: Learn about Component Story Format, including Args inputs, Play function, and rendering functions.
- Extend Your Storybook Styling: Explore advanced styling techniques, theming, and UI behavior customization within Storybook.
- Generate Documentation Effortlessly with Autodocs: Automate documentation generation for your components.
- Create Rich Interactive Documentation with MDX: Utilize MDX to create rich and interactive documentation for your components.
- Use Multiple Doc Blocks: Enhance your component documentation using multiple doc blocks.
- Preview, Build, and Publish Your Storybook: Learn how to preview, build, and publish your Storybook on various platforms.
- Leverage Storybook Documentation and Community Support: Explore the Storybook documentation and community resources for further support.
- Render a Component Using React Testing Library: Learn how to test your components using React Testing Library.
- Test UIs Using Multiple Tools: Explore various tools for testing UIs, including Test Runners, Visual tests, Accessibility tests, Interaction tests, Coverage tests, and Snapshot tests.
- Integrate Storybook with External Tools: Integrate Storybook with your favorite testing tools such as Vitest, Playwright, and Cypress.
- Test Next.js Pages with Storybook: Extend Storybook to test Next.js pages.
- Create a Component Library: Learn how to create a reusable component library for enterprise-level projects or startups.
Feel free to navigate to the dedicated chapter folders to access the relevant code examples and resources for each part of the book.
Enjoy building captivating UIs with Storybook and React!