FOUNDATIONWeb標準・言語

Web Components

ブラウザ標準で再利用可能な独自UI要素を作る仕組み。

WHAT IS IT?

何者?

Custom Elements、Shadow DOM、templateやslotを組み合わせ、特定のUIフレームワークに依存しない再利用可能な要素をブラウザ標準で定義する。

ROLE

何を担当する?

ブラウザ標準の部品化・カプセル化の土台を提供する。

DECISION METADATA

判断の手掛かり

USE IT WHEN

いつ使う?

  • 複数のフレームワークや素のHTMLから共通利用できるUI部品を作りたいとき。
  • Shadow DOMなどブラウザ標準のカプセル化を使いたいとき。
SKIP IT WHEN

いつ使わない?

  • 単一フレームワーク内だけで完結し、そのコンポーネントモデルの方が開発体験に合うとき。