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