Radix Primitives显著提高了我们组件的可访问性标准。我们花费的时间大大减少,不再用来讨论和实现键盘导航、焦点陷阱,以及研究适当的ARIA技术。
您正在使用Radix Primitives的项目类型是什么?
我们使用Radix Primitives作为多个设计系统组件的基础。目前,这个设计系统在一个beta项目中使用,但我们打算将其扩展到我们的核心产品和营销网站。3名开发人员负责维护该设计系统。
Radix Primitives以何种方式帮助了您和您的公司?
Radix Primitives显著提高了我们组件的可访问性标准。我们花费的时间大大减少,不再用来讨论和实现键盘导航、焦点陷阱,以及研究适当的ARIA技术。
您对Radix开发者体验有什么看法?
我喜欢组件API提供了很大的灵活性,允许我们在低级Radix原语之上创建自己的抽象。例如,在我们的设计系统层中,我们抽象掉了上下文菜单的一些选项。这使我们能够构建一个基于Radix的标准化上下文菜单。除了故意限制API的表面外,我们还会对每个Radix原语和子组件应用样式。
您对Radix文档有什么看法?
Radix文档非常出色,让我们开始使用该库变得非常容易。我特别喜欢的是,每个组件通常提供了大量示例,并且正在开发中的组件标记为“即将推出”。
阿姆斯特丹,2017
Next case study
basement.studio