Radix Primitives 显著提升了我们组件的可访问性标准。我们花费更少的时间来讨论和实现键盘导航、焦点陷阱,以及研究适用于我们组件的 ARIA 技术。
您在什么类型的项目中使用 Radix Primitives?
我们将 Radix Primitives 作为我们许多设计系统组件的基础。该设计系统目前用于一个 Beta 项目,但我们的目标是将其扩展到我们的核心产品和营销网站。3 位开发人员负责维护该设计系统。
Radix Primitives 如何帮助您和您的公司?
Radix Primitives 显著提升了我们组件的可访问性标准。我们花费更少的时间来讨论和实现键盘导航、焦点陷阱,以及研究适用于我们组件的 ARIA 技术。
您对 Radix 的开发体验有何看法?
我喜欢组件 API 提供了很大的灵活性,并允许我们在低级 Radix 组件之上创建自己的抽象。例如,在我们的设计系统层中,我们抽象化了上下文菜单的一些选项。这为我们提供了一个基于 Radix 构建的标准化上下文菜单。除了有意限制 API 表面之外,我们还为每个 Radix 组件和子组件应用样式。
您对 Radix 文档有何看法?
Radix 文档非常棒,使我们能够轻松上手该库。我特别喜欢的是,每个组件通常都会提供很多示例,并且正在开发中的组件会被标记为“即将推出”。