Vanilla Extract
Vanilla Extract は、TypeScript を CSS プリプロセッサとして使用できる、ゼロランタイムの CSS-in-TypeScript (または JavaScript) ライブラリです。スタイルは個別の *.css.ts
(または *.css.js
) ファイルに記述され、その中のすべてのコードは、ユーザーのブラウザではなく、ビルドプロセス中に実行されます。CSS バンドルのサイズを最小限に抑えたい場合は、Vanilla Extract は Sprinkles という公式ライブラリも提供しており、カスタムのユーティリティクラスのセットと、実行時にそれらにアクセスするためのタイプセーフな関数を定義できます。
組み込みの Vanilla Extract サポートを使用するには、まずアプリケーションで CSS バンドリング を設定していることを確認してください。
次に、Vanilla Extract のコアスタイリングパッケージを開発依存関係としてインストールします。
その後、.css.ts
/.css.js
ファイル名の規則を使用して Vanilla Extract を選択できます。例: