156 - 《手撕源码 19:ladle》

发布于 2022年7月26日

为啥看 ladle?一个原因是最近 dumi 2 开始启动,但是和项目的集成模式这块还没有想地很清楚,需要通过一些竞品来寻找灵感。

ladle 是 Storybook 的极简版,支持 Storybook 提出的 CSF 规范,目前仅支持 react,而由于基于 Vite,主打速度快的特点。

作者是 Vojtech Miksu,来自 San Francisco, CA,目前就职于 Uber,之前在 Cloudflare。

ladle 提供 3 个命令,serve(dev)、build 和 preview。同时提供可编程的 API,让 ladle 可以方便地被集成到其他工具或框架中,这点和 Vite 很像,现在大量工具和框架基于 Vite 的一个原因也是由于 Vite 除了 CLI 之外,还提供了可编程的接口,可以方便地被接入。

ladle 如何接入 Vite?基本思路是 express + vite middleware mode + ladle plugin。以 packages/lad

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。