Case study

CodeSandbox

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

¥Radix Primitives have significantly improved the accessibility standard in our components. We spend far less time discussing and implementing keyboard navigation, focus traps, and researching appropriate ARIA techniques for our components.

请描述一下你正在使用 Radix Primitives 的项目类型?

¥Describe the type of project you are using Radix Primitives on?

我们使用 Radix 基础组件作为许多设计系统组件的基础。此设计系统目前在一个测试项目中使用,但我们的目标是将其扩展到我们的核心产品和营销网站。3 名开发者负责维护设计系统。

¥We use Radix Primitives as the base for a number of our design system components. This design system is currently used in a beta project, though the intention is to expand it's use into our core product and marketing sites. 3 developers are responsible for maintaining the design system.


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

¥In what ways have Radix Primitives helped you and your company?

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

¥Radix Primitives have significantly improved the accessibility standard in our components. We spend far less time discussing and implementing keyboard navigation, focus traps, and researching appropriate ARIA techniques for our components.


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

¥What are your thoughts on Radix developer experience?

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

¥I like that the component APIs provide a lot of flexibility, and allow us to create our own abstractions on top of the low-level Radix primitives. In our design system layer for example, we abstract away some of the options of the Context Menu. This gives us a standardised Context Menu built on top of Radix. In addition to intentionally restricting the API surface, we also apply styles to each of the Radix primitives and sub-components.


你对 Radix 文档有何看法?

¥What are your thoughts on Radix docs?

Radix 文档非常棒,让我们能够非常轻松地开始使用该库。我尤其喜欢每个组件都提供大量示例,并且正在开发的组件会被标记为 "即将推出"。

¥The Radix documentation is really great, and made it very easy for us to get started with the library. I specifically like that numerous examples are typically given for each component, and that in-development components are marked as "coming soon".

Scott Hutcheson

Product Engineer at CodeSandbox

About

CodeSandbox is an online collaborative code editor that allows developers to design and create web applications.

codesandbox.io

Founded

Amsterdam, 2017

Next case study

basement.studio
RadixUI v1.4 中文网 - 粤ICP备13048890号