案例研究

Composer

Radix Primitives 显著提高了我们产品的可访问性,并降低了代码复杂性,同时使我们能够专注于构建复杂的交易软件。

请描述您在哪个类型的项目中使用 Radix Primitives?

我们正在使用 ClojureScript、Reagent(React 包装器)、Radix UI 和 Tailwind CSS 构建一个 Web 应用程序。Composer 的设计系统正处于形成阶段;我们遵循原子设计方法,并努力在整个应用程序中设计可重用的组件模式。


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

能够逐步采用 Radix Primitives 非常宝贵,它帮助我们一次替换一个旧组件,而不会产生任何破坏性更改。

最大的收获是避免了 z-index 战争,因为 Radix 使用 portals 管理所有堆叠上下文。

Radix Primitives 显著提高了我们产品的可访问性,并降低了代码复杂性,同时使我们能够专注于构建复杂的交易软件。


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

DX 体验非常神奇 🪄。根据我们的偏好组合 primitives,并使用 Tailwind 以我们喜欢的方式设置样式非常轻松。我们喜欢实现一个 primitive 感觉就像实现一个 HTML 元素一样容易,但灵活性提高了 100 倍。

我们也很感激团队始终在 Discord 上积极响应,并愿意帮助我们解决任何障碍,特别是因为我们使用 ClojureScript,并且面临我们语言特有的挑战。


您对 Radix 文档有什么看法?

文档直截了当,撰写良好,并提供实际示例,使其易于采用 primitive。美妙之处在于,这些概念在不同的 primitives 中相对相同,因此您不必经常访问文档。

Mitul Shah

Composer 的 UX 开发者

关于

Composer 是一个自动化交易平台。它为投资者提供构建对冲基金式策略投资组合的能力,而无需电子表格或代码行。

composer.trade

创立于

分布式,2020 年

下一个案例研究

CodeSandbox