GitHub 热门

storybookjs/storybook

在 GitHub 打开 ↗

把 UI 组件拆出来单独开发、测试和写文档的前端工作台

Star91k
24h 新增+11
7 天新增—
Fork10k
Issue1.7k
语言TypeScript

项目介绍

更新于 1 天前

Storybook 是一个前端组件工作台,让你把 UI 组件从整个应用里拆出来单独开发、预览和调试,支持 React、Vue、Angular、Svelte 等主流框架,也扩展到了 React Native 和 Flutter。它解决的麻烦很具体:改一个按钮组件时不用把整个业务系统跑起来,直接在 Storybook 里看它在各种状态下的样子——加载中、报错、超长文本、深色模式,还能顺手写交互测试和视觉回归测试。同时它自动生成组件文档,设计师、前端和测试同学可以对着同一份活文档沟通,设计系统团队尤其依赖它来维护组件库。如果你是前端工程师、设计系统维护者,或者团队正在搭建组件库和 UI 规范,Storybook 基本是标配工具;但如果你做的是后端、算法或模型训练,和你关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +28

话题标签

angularcomponentsdesign-systemsdocumentationhtmljavascriptreactreact-nativestoriesstorybookstyleguidesveltetestingtypescriptuivitevueweb-componentswebpackworkshop

仓库信息

LicenseMIT
创建时间2016-03-18
最后推送31 分钟前
热度分42.0