借助 Radix Primitives,我们现在可以在几分钟内实现新的组件,并在一天内交付。这使我们能够将更多的工程资源投入到我们的核心产品上。
请描述您在哪些类型的项目中使用 Radix Primitives?
我们正在使用 Radix Primitives 为我们在 Basedash 的主要应用程序构建自定义设计系统。该项目已上线,普通用户每天都在使用该应用。除了扩展应用程序的核心功能外,我们还有 2 名工程师定期从事设计系统的工作。
Radix Primitives 在哪些方面帮助了您和您的公司?
在采用 Radix Primitives 之前,我们 избегали 构建复杂的组件,如警报和上下文菜单,因为担心它们会花费数天的时间才能正确完成。借助 Radix Primitives,我们现在可以在几分钟内实现新的组件,并在一天内交付。我们几乎不必考虑可访问性,因为 Radix 在这方面做得非常好,开箱即用。这使我们能够将更多的工程资源投入到我们的核心产品上。
您对 Radix 开发者体验有何看法?
Radix 组件 API 非常简洁。开箱即用,超级简单,但如果需要,也完全可自定义。我们选择 Radix 的主要原因之一是组件没有样式。这对于构建自己的组件库的公司来说非常重要——不再需要与默认库样式作斗争,我们可以完全按照我们想要的方式应用我们自己的样式。
您对 Radix 文档有何看法?
这些文档是我们使用过的最好的文档之一。它们完整地包含了每个 prop 的完整类型定义,这在使用 TypeScript 代码库时非常有用。它们包括大量的示例(包括一个实时的交互式组件),以及关于可访问性的文档,这很棒。
蒙特利尔,2019 年
下一个案例研究
Atom Learning