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 中相对相同,因此您不必经常访问文档。
分布式,2020 年
下一个案例研究
CodeSandbox