Learn
← Previous Next →

Setup & Konfigurasi

12 min Last updated 23 Mar 2026

Setup & Konfigurasi Storybook

Menginstal dan mengkonfigurasi Storybook di project React sangat mudah. Storybook bisa dideteksi secara otomatis menggunakan storybook init.

Instalasi Otomatis

# Dari root project (Vite + React yang sudah ada)
npx storybook@latest init

Perintah ini akan secara otomatis mendeteksi framework yang digunakan dan menginstall semua dependensi yang diperlukan.

Struktur yang Dibuat

project/
├── .storybook/
│   ├── main.js          # Konfigurasi utama Storybook
│   └── preview.js       # Global decorators & parameters
└── src/
    └── stories/         # Contoh stories bawaan

File .storybook/main.js

const config = {
  stories: ["../src/**/*.stories.@(js|jsx|ts|tsx)"],
  addons: [
    "@storybook/addon-essentials",
    "@storybook/addon-interactions",
  ],
  framework: {
    name: "@storybook/react-vite",
  },
};
export default config;

Menjalankan Storybook

npm run storybook
# Storybook berjalan di http://localhost:6006

Mengintegrasikan Global Styles

// .storybook/preview.js — import Tailwind atau CSS global
import "../src/index.css";

const preview = {
  parameters: {
    backgrounds: {
      default: "light",
    },
  },
};
export default preview;