コンポーネント
コンポーネントは、アプリケーションの自己完結型の再利用可能なユニットで、UI の再利用可能なセクションを表します。粒度の面では、1 行のテキストからアプリケーション全体に至るものまで、さまざまです。
フレームワークには、事前構築された一連のコンポーネントが含まれます。コンポーネントを組み合わせて設定すれば、アプリケーションに新しいコンポーネントを作成できます。コンポーネントが表示されると、ブラウザ内に HTML DOM 要素が生成されます。
コンポーネントには、他のコンポーネントのほか、HTML、CSS、JavaScript、その他の Web 対応コードを含めることができます。そのため、洗練された UI を備えたアプリケーションを構築できます。
コンポーネントの実装の細部はカプセル化されています。そのため、コンポーネントのコンシューマがアプリケーションの構築に集中する一方で、コンポーネントの作成者はイノベーションに取り組み、コンシューマの作業を遮ることなく変更を実行できます。コンポーネントの設定では、定義に公開する指定の属性を設定します。コンポーネントは、イベントをリスンまたは公開して、それぞれの環境とやりとりします。