storybook.js.org
S
Storybookstorybook.js.org
Storybook官网截图
点击查看大图
精选推荐

作为前端UI开发工作坊,提供组件隔离开发、多维度UI测试、自动化文档生成能力,支持React、Vue等主流框架,可帮助团队搭建统一设计系统,月安装量超8100万,累计超400款生态集成,是前端工程化领域的通用工具。

核心功能

隔离开发
无需依赖应用数据、API或业务逻辑,单独开发UI组件与页面,
多维度测
支持可视化测试、交互测试、可访问性测试等多类测试,减少UI回归问题与测试成本。
自动生成
基于组件故事自动生成UI文档,支持Markdown编辑,可作为团队UI资产的统一
生态集成
兼容超过400款行业常用开发工具,可流畅融入现有团队工作流,无需额外改造。
故事管理
将组件的各类状态保存为可复用的故事,支持开发、测试、设计环节随时回溯调用。
共享协作
可发布为独立站点供团队查阅,支持嵌入Figma、文档等场景,
CI适配
可嵌入CI流程实现UI工作流自动化,减少人工校验成本,提升前端项目交付效率。
跨框架支
覆盖React、Vue、Angular等主流前端框架,适配不同技术栈的项目开发需

使用指南

  1. 1

    打开终端进入项目目录,运行npm create storybook@l

  2. 2

    启动本地服务,访问localhost:6006即可进入Storyboo

  3. 3

    为需要开发的组件编写故事文件,定义组件的各类状态与参数

  4. 4

    借助Controls面板调整组件属性,验证组件在不同参数下的展示效果

  5. 5

    配置测试规则,执行可视化、交互、可访问性等多维度的UI测试

  6. 6

    编写Markdown文档补充组件说明,自动生成统一的UI组件使用手册

  7. 7

    发布Storybook为在线站点,邀请团队成员查阅、评审并确认UI效果

  8. 8

    将Storybook流程接入CI流水线,实现每次代码提交自动执行UI校

优势亮点

  • 开源免费,核心功能无使用限制

  • 生态适配覆盖400+主流开发工具

  • 社区活跃,文档与教程资源完善

  • 支持多类前端框架,适配性强

使用须知

定价: 核心功能完全开源免费,可满足绝大多数个人开发者与中小团队的组件开发、测试、文档需求。官方推出的Chromatic增值服务提供云端托管、高级协作、企业级管理能力,适合有跨团队协作需求的中大型团队使用,具体定价以官网为准。

价格和授权政策可能变化,请以官网最新信息为准

访问第三方网站时,请注意以下事项:

  • 谨慎提供个人账号、密码和支付信息
  • 下载文件前确认来源安全,警惕诱导性广告
  • 涉及版权素材使用时,请核实授权范围
  • 如遇网站无法访问或内容异常,可反馈给我们

常见问题

是前端UI开发工作坊,提供组件隔离开发、多维度UI测试、自动化文档生成能力,支持主流前端框架,帮助团队沉淀UI资产、搭建统一设计系统,提升前端开发效率。

核心开发、测试、文档功能完全开源免费,可自由下载使用。官方提供的云端协作、企业级管理等增值服务为付费模式,用户可根据自身需求选择。

主要面向前端工程师、UI设计师、产品经理、测试工程师以及设计系统维护者,适用于组件开发、UI测试、设计系统搭建、跨角色UI协作等场景。

目前支持React、Vue、Angular、HTML等主流技术栈,同时还有社区适配的其他框架扩展,可覆盖绝大多数前端项目的技术栈需求。

采用MIT开源协议,个人与商业项目均可自由使用,二次分发或修改需遵守对应开源协议要求,使用官方增值服务时需遵守相关用户协议。

深度了解

作为前端工程化领域的通用UI开发工具,核心价值是为前端团队提供统一的组件开发、测试、文档协作环境,降低UI开发的沟通与测试成本,提升项目交付效率。

支持组件隔离开发,开发者无需搭建完整应用环境即可单独开发组件,通过故事功能保存各类边缘状态供后续复用;提供多维度UI测试能力,覆盖视觉、交互、可访问性、快照等多类测试场景,减少UI回归问题;可自动生成UI文档,作为团队UI资产的单一可信源;兼容超过400款行业常用开发工具,可流畅融入现有工作流,还支持发布为在线站点,供跨角色团队评审协作。

前端团队搭建设计系统时,可通过该工具沉淀所有组件的使用规范、参数与演示案例,方便成员直接复用;项目迭代过程中,测试人员可基于已有的故事快速完成UI回归测试,无需人工逐个页面校验;跨角色评审时,发布的在线站点可让产品、设计直接查看真实组件效果,避免设计与落地效果不一致的问题。

和同类工具相比,生态集成度更高,测试能力更完善,社区生态也更为成熟,是目前前端UI开发领域应用最广泛的工具之一。

推荐有UI组件开发需求的前端开发者、需要搭建设计系统的中大型前端团队、有多角色UI协作需求的项目团队使用。

访问第三方网站时,请注意账号、隐私与支付安全