跳至正文
Wener Notes

shadcn

约 1 分钟阅读
    • =Radix+Tailwind CSS
    • 基于 preset 的模板生成组件到本地
    • 更多是强调怎么组织组件
    • 依赖
      • v4 支持多 icon 支持 @base-ui/react 了
      • - 基础组件
        • Headless UI
      • lucide-react - default 的 icon
      • @radix-ui/react-icons - new-york 的 icon
  • 参考
    • 类似的 NextUI
bash
npx shadcn-ui@latest init
npx shadcn-ui@latest add select
  • components - 组件 - 原子级
    • 按钮、输入框、下拉菜单、卡片
  • blocks - 区块 - 组织级
    • 仪表盘侧边栏、带有验证的登录框、定价页、数据分析图表区
  • CVA (class-variance-authority)
    • 组件变体

Registry

关联信息

反向链接、本文链接的其他页面和外部资料。

站内链接

  • radix
    笔记 · @radix-ui/primitive

    https://github.com/radix-ui · by workos · radix-ui/primitives · 用于构建自定义组件非常好的基础库 · 原子组件 - 包含状态管理 · 组件结构 和 状态管理 值得参考 · https://github.com/radix-ui/primitives/blob/main/philosophy.md

参考资料

GitHub2 条
最近更新commit 906e816编辑