Radix Primitives を採用して以来、パフォーマンスの顕著な向上が見られました。最初はモーダルとツールチップの置き換えから始めましたが、すぐに大きな成果を得ることができました。
Radix Primitives を使用しているプロジェクトの種類について教えてください。
Teamflow は、リモートチームが会議、ブレインストーミングを行い、人生最高の仕事をするためのオールインワンのコラボレーションハブです。WebGL、WebRTC、React を組み合わせて使用しており、ウェブの可能性を限界まで追求しています。そのため、パフォーマンスは非常に重要です。Radix を、設計システムの高速でアクセシブルな基盤として使用しています。
Radix Primitives は、あなたとあなたの会社をどのような点で支援しましたか?
当初は迅速な開発のために既製のUIライブラリを使用していましたが、すぐにパフォーマンスの問題に直面しました。Radix Primitives を採用して以来、パフォーマンスの顕著な向上が見られました。最初はモーダルとツールチップの置き換えから始めましたが、すぐに大きな成果を得ることができました。また、デザインチームの仕様にコンポーネントを適合させるのも速くなりました。Radix を使用することで、コア製品に集中する時間を増やすことができました。
Radix の開発者エクスペリエンスについてどう思いますか?
ヘッドレスUIモデルは簡単に採用できます。カスタムスタイルを適用するためにライブラリと戦う必要はありませんでした。Radix のあらゆる CSS レイヤーとの互換性は優れています。私たちはランタイムのない CSS ライブラリを必要としており、Vanilla Extract をすぐに統合することができました。Radix コンポーネントの API は、設計が巧みで一貫性があり、学習と維持も容易です。
Radix のドキュメントについてどう思いますか?
ドキュメントは明確で簡潔です。「構造」セクションは、特定のコンポーネントの使用方法を理解するのに役立ちます。GitHub のソースリンクは、より深く掘り下げたい場合に役立ちます。キーボード操作は十分に文書化されています。開発者として、何が起こっているのかが理解でき、不快な驚きはありません。例には、ハッピーパスだけでなく、現実的で複雑なユースケースも示されています。
2020
次のケーススタディ
アムステルダム大学