加入直播:周四 EDT 上午 11 点,Storybook 9 发布及 AMA
文档
Storybook 文档

Essentials

Storybook essentials 是一套工具,可帮助你在 Storybook 中构建、测试和记录你的组件。它包括以下内容:

配置

Essentials 是“零配置”的。它提供了开箱即用的推荐配置。

上述许多功能可以通过参数进行配置。详情请参阅每个功能的文档(链接如上)。

禁用功能

如果需要禁用任何 essential 功能,可以通过修改 .storybook/main.js|ts 文件来实现。

例如,如果想禁用背景功能,可以对 Storybook 配置应用以下更改:

.storybook/main.ts
// Replace your-framework with the framework you are using, e.g. react-vite, nextjs, vue3-vite, etc.
import type { StorybookConfig } from '@storybook/your-framework';
 
const config: StorybookConfig = {
  framework: '@storybook/your-framework',
  stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'],
  features: {
    backgrounds: false, // 👈 disable the backgrounds feature
  },
};
 
export default config;

对于每个独立功能,可以使用以下键名:actions, backgrounds, controls, highlight, measure, outline, toolbars, 和 viewport