借助 Radix 组件库,我们现在可以在几分钟内实现新的组件,并在一天内发布它们。这使我们能够将更多的工程资源投入到核心产品上。
您正在使用 Radix 组件库构建哪种类型的项目?
我们正在使用 Radix 组件库为 Basedash 的主要应用构建自定义设计系统。该项目已上线,并有定期使用的用户每天使用该应用。除了扩展应用的核心功能外,我们还有 2 名工程师定期维护设计系统。
Radix 组件库如何帮助您和您的公司?
在采用 Radix 组件库之前,我们一直避免构建复杂的组件,例如警报和上下文菜单,因为担心它们可能需要花费数天的时间才能开发完成。借助 Radix 组件库,我们现在可以在几分钟内实现新的组件,并在一天内发布它们。我们很少需要考虑可访问性,因为 Radix 在开箱即用时就能很好地处理它。这使我们能够将更多的工程资源投入到核心产品上。
您对 Radix 的开发者体验有何看法?
Radix 组件的 API 非常流畅。开箱即用,超级简单,但如果需要,也可以完全自定义。我们选择 Radix 的主要原因之一是其组件是无样式的。这对构建自己的组件库的公司来说非常重要—不再需要与默认库样式作斗争,我们可以完全按照自己的意愿应用自己的样式。
您对 Radix 文档有何看法?
这些文档是我们使用过的最好的文档之一。它们包含每个属性的完整类型定义,这在使用 TypeScript 代码库时非常有用。它们包含许多示例(包括一个实时交互式组件)以及关于可访问性的文档,这很好。
蒙特利尔,2019 年
下一个案例研究
basement.studio