案例研究

CodeSandbox

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

描述您正在使用 Radix Primitives 的项目类型?

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


Radix Primitives 在哪些方面帮助了您和您的公司?

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


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

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


您对 Radix 文档有何看法?

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

Scott Hutcheson

CodeSandbox 产品工程师

关于

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

codesandbox.io

创立于

阿姆斯特丹,2017 年

下一个案例研究

basement.studio