案例研究

CodeSandbox

Radix Primitives 显著提升了我们组件的可访问性标准。我们花费更少的时间来讨论和实现键盘导航、焦点陷阱,以及研究适用于我们组件的 ARIA 技术。

您在什么类型的项目中使用 Radix Primitives?

我们将 Radix Primitives 作为我们许多设计系统组件的基础。该设计系统目前用于一个 Beta 项目,但我们的目标是将其扩展到我们的核心产品和营销网站。3 位开发人员负责维护该设计系统。


Radix Primitives 如何帮助您和您的公司?

Radix Primitives 显著提升了我们组件的可访问性标准。我们花费更少的时间来讨论和实现键盘导航、焦点陷阱,以及研究适用于我们组件的 ARIA 技术。


您对 Radix 的开发体验有何看法?

我喜欢组件 API 提供了很大的灵活性,并允许我们在低级 Radix 组件之上创建自己的抽象。例如,在我们的设计系统层中,我们抽象化了上下文菜单的一些选项。这为我们提供了一个基于 Radix 构建的标准化上下文菜单。除了有意限制 API 表面之外,我们还为每个 Radix 组件和子组件应用样式。


您对 Radix 文档有何看法?

Radix 文档非常棒,使我们能够轻松上手该库。我特别喜欢的是,每个组件通常都会提供很多示例,并且正在开发中的组件会被标记为“即将推出”。

Scott Hutcheson

CodeSandbox 产品工程师

关于

CodeSandbox 是一款在线协作代码编辑器,允许开发者设计和创建 Web 应用程序。

codesandbox.io

成立时间

2017 年,阿姆斯特丹

下一个案例研究

Composer