shadcn/ui 的核心理念
shadcn/ui 不是传统的组件库——它不提供 npm 包,而是让你将组件源码直接复制到你的项目中。这种做法的核心优势在于:
- **完全控制**:每个组件都是你的代码,可以任意修改
- **无版本锁定**:不会被上游的 breaking change 影响
- **按需引入**:只引入你需要的组件
生产环境的挑战
但在实际落地中,我们遇到了几个关键问题:
World Software Design Daily
不只是复制粘贴
shadcn/ui 不是传统的组件库——它不提供 npm 包,而是让你将组件源码直接复制到你的项目中。这种做法的核心优势在于:
但在实际落地中,我们遇到了几个关键问题: