Radix Primitives を使うことで、新しいコンポーネントを数分で実装し、1日以内にリリースできるようになりました。これにより、コア製品にエンジニアリングリソースをより多く費やすことができます。
Radix Primitives を使用しているプロジェクトの種類について教えてください。
Basedash のメインアプリ用のカスタムデザインシステムを構築するために Radix Primitives を使用しています。このプロジェクトは、アプリを毎日使用するユーザーが利用できる状態です。アプリのコア機能の拡張に加え、デザインシステムに定期的に取り組んでいるエンジニアが2人います。
Radix Primitives は、あなたとあなたの会社にどのような点で役立っていますか?
Radix Primitives を採用する前は、アラートやコンテキストメニューのような複雑なコンポーネントの構築には、数日間の開発が必要になることを恐れていました。Radix Primitives を使うことで、新しいコンポーネントを数分で実装し、1日以内にリリースできるようになりました。Radix がアクセシビリティを適切に処理してくれるので、アクセシビリティについて考える必要はほとんどありません。これにより、コア製品にエンジニアリングリソースをより多く費やすことができます。
Radix の開発者エクスペリエンスについてどう思いますか?
Radix コンポーネントの API は非常に洗練されています。箱から出してすぐに使用できるほど簡単ですが、必要に応じて完全にカスタマイズ可能です。Radix を選択した主な理由の 1 つは、コンポーネントがスタイルなしであることです。これは、独自のコンポーネントライブラリを構築している企業にとって非常に重要です。—デフォルトのライブラリスタイルと格闘する必要がなくなり、完全に自分の好きなようにスタイルを適用できます。
Radix のドキュメントについてどう思いますか?
ドキュメントは、これまで使用した中で最高レベルです。各プロパティの完全な型定義があり、TypeScript コードベースで作業しているときに非常に役立ちます。多くの例 (インタラクティブなライブコンポーネントを含む) やアクセシビリティに関するドキュメントが含まれており、便利です。
モントリオール、2019年
次のケーススタディ
basement.studio