关于 trees
@pierre/trees 是用于构建交互式文件树的 JavaScript 库,提供 Core、React、SSR 和 Web Components 接口,适合将树视图集成到 Web 应用的开发者。
主要功能
- 01提供 Core、React、SSR 和 Web Components 接口
- 02使用路径字符串管理状态与回调
- 03在服务器端预加载树
- 04应用主题
- 05支持搜索、重命名、拖放和 git 状态
适用场景
- 01在 React 中渲染和更新文件树
- 02用原生 JavaScript 构建树视图
- 03在服务器端预加载文件树
- 04为树视图添加搜索和文件操作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pierrecomputer/ pierre --skill trees安装后在 Claude Code 中输入/trees确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/api-core.mdapi-react.mdapi-ssr.mdapi-web-components.mdrecipe-interactions.mdrecipe-react.mdrecipe-ssr.mdrecipe-theme.mdrecipe-vanilla.md详细介绍
@pierre/trees
使用 @pierre/trees 创建交互式文件树。公共状态和回调使用
路径字符串。
安装
pnpm add @pierre/trees
如果应用使用 React 入口,请安装 react 和 react-dom。
选择 API 参考
| 入口 | 参考 |
|---|---|
@pierre/trees | 核心 API |
@pierre/trees/react | React API |
@pierre/trees/ssr | SSR API |
@pierre/trees/web-components | Web 组件 API |
选择使用方案
| 任务 | 使用方案 |
|---|---|
| 在 React 中渲染和更新树 | 使用 React |
| 不使用 React 渲染和更新树 | 使用原生 JavaScript |
| 在服务端预加载树 | 使用 SSR |
| 应用已解析的 Shiki 或 VS Code 主题 | 应用主题 |
| 配置搜索、重命名、拖放和 git 状态 | 添加交互功能 |
评论
支持 Markdown