Lesson 2 / 25
Installation and Setup
Install Storybook in your project and configure it for React.
Framework support
Storybook supports React, Vue, Angular, Svelte, and many other frameworks. The installation process is framework-specific, but the core concepts remain the same across all frameworks.
Project structure after install
Storybook creates a .storybook directory with configuration files and a stories directory with example components.
.storybook/
main.ts # Main configuration
preview.ts # Global decorators and parameters
stories/
Button.stories.tsx
Card.stories.tsx
package.json # Updated with storybook scriptsStart Storybook dev server
Run the Storybook dev server to see your components in the browser.
npm run storybook
# Opens http://localhost:6006 in your browserConfiguration files overview
main.ts configures which stories to load and which addons to use. preview.ts sets up decorators and parameters that apply to all stories.