得益于 Radix,我们能够专注于产品和客户需求,而无需担心实现细节。 在使用 Radix 之前,我们必须从头开始构建一切。 现在它可以“正常工作”了。
请描述您在哪些类型的项目中使用 Radix Primitives?
我们是一个由 9 名开发人员组成的团队,致力于为各种项目开发四个不同的设计系统。 其中一些项目是最近启动的,但另一些项目已经存在一年多了。 每个项目都有 2 或 3 名开发人员参与。
Radix Primitives 在哪些方面帮助了您和您的公司?
得益于 Radix,我们能够专注于产品和客户需求,而无需担心实现细节。 这些组件易于访问且文档齐全。 您可以自定义每个细节的样式,因此尽管我们在四个不同的项目中使用过它们,但它们看起来都不相同。
在使用 Radix 之前,我们必须从头开始构建一切。 例如,对于对话框,我们必须处理焦点锁定、滚动锁定等问题。 现在它可以“正常工作”了。
您对 Radix 的开发者体验有何看法?
它使我们能够直接开始。 文档中包含的示例提供了详细而全面的信息。
我们最喜欢使用 Radix Primitives 的方面是,它们为您提供了构建组件所需的所有必要部分,您可以根据需要组合它们,或者在它们之上创建更多的抽象。
此外,无论您使用哪种样式解决方案,它们都易于设置样式。 我们在一些项目中使用 CSS Modules,在另一些项目中使用 Stitches。 无需覆盖样式,也无需处理优先级问题。
我们有四个不同的项目正在使用 Radix Primitives,但我们尚未遇到任何无法使用现有 props 解决的问题。
您对 Radix 文档有何看法?
该文档是我们见过的最好的文档之一。 API 参考非常全面,每个组件都有包含自定义样式、动画等的实际示例。 我们最喜欢的部分之一是可访问性部分,因为没有多少库会记录这一点。
马德里,2012 年
下一个案例研究
Vercel