ケーススタディ

アムステルダム大学

Radix Primitivesを使用することで、あらかじめ定義されたスタイルに縛られることなく、アクセシビリティが高くカスタマイズ可能なコンポーネントをデザインシステム向けに構築できます。これにより、ゼロから作り直す時間を大幅に節約できます。

Radix Primitivesを使用しているプロジェクトの種類について教えてください。

アムステルダム大学では、学生情報ポータルを全面的に再構築しています。レガシーコードをすべて無視できるため、デザインシステムをゼロから構築しています。このデザインシステムはまだ初期段階ですが、複数の学生向けプラットフォームで使用される予定です。現在のチームは比較的小規模で、フロントエンド開発者2名とバックエンド開発者1名のみです。


Radix Primitivesは、あなたとあなたの会社にどのようなメリットをもたらしましたか?

Radix Primitivesを使用することで、あらかじめ定義されたスタイルに縛られることなく、アクセシビリティが高くカスタマイズ可能なコンポーネントをデザインシステム向けに構築できます。Radixは、ほとんどのプリミティブが私たちの正確なニーズに合致しているため、私たちのデザインシステムの完璧な出発点です。これにより、ゼロから作り直す時間を大幅に節約できます。


Radixの開発者エクスペリエンスについてどう思いますか?

Radixで最も気に入っているのは、開発者エクスペリエンスが非常に新鮮であるということです。膨大な数のコンポーネントや従うべき規約によって肥大化していません。カスタマイズとスタイリングが容易な優れたプリミティブコンポーネントセットを提供するだけです。

開発者エクスペリエンスがRadixの主要なセールスポイントの1つであることは、最初から明らかでした。TypeScriptとVSCodeを組み合わせて使用しており、Radix Primitivesが提供するすぐに使えるコードサジェストにより、APIの実装が非常に簡単になります。プリミティブを実装した後、ドキュメントを再読する必要はほとんどありません。

別のテーマ可能なReactコンポーネントライブラリであるChakra UIは、独自のやり方では素晴らしいものですが、独自のルールとユーティリティで肥大化しすぎてしまい、お勧めしなくなりました。

Radixは、論理的なpropsと分かりやすい型付けを提供するだけです。各コンポーネントは個別にバージョン管理されているため、実装するプリミティブを選択できます。このシンプルさが気に入っています。


Radixのドキュメントについてどう思いますか?

ドキュメントは素晴らしいです!優れたイントロダクションを提供し、各プリミティブのコード例を明確に示しています。「構造」と基本的な例を分けているのが気に入っています。

ただし、一部の機能や「ベストプラクティス」がドキュメントに記載されていないことに気づきました。これは、まだ変更される可能性があるためかもしれません。Radixデザインシステムをいくつかのコンポーネントのより実践的な使用例に使用しましたが、そのリポジトリで使用されているプラクティスのいくつかは、Radixドキュメントに追加するのに役立つでしょう(例:Stitchesと組み合わせたポリモーフィズム)。

Sebastiaan Scheers

アムステルダム大学 シニアフロントエンド開発者

概要

アムステルダム大学は、約3万人の学生と5000人の職員を擁し、ヨーロッパで最も著名な研究施設の1つであり、オランダ最大の大学です。

uva.nl

創立

アムステルダム、1632年

次のケーススタディ

Vercel