コンポーネントは、最新の Web アプリケーションの構成要素です。独自のコンポーネントをを構築する場合、どのベストプラクティスに従うべきでしょうか?
カスタム要素
カスタム要素により、開発者は HTML を拡張して独自のタグを作成することができます。なぜなら、カスタム要素は標準に基づいていて Web のビルトインコンポーネントモデルの恩恵を受けれるからです。その結果、より多くの異なるコンテキストで再利用できるモジュラーコードが得ることができます
もっと詳しく知るShadow DOM
Shadow Dom はコンポーネントスタイルとマークアップカプセル化を提供する Web 標準です。他の CSS や JavaScript がページ上で動作していても、コンポーネントがあらゆる環境で動作することを保証するための Web コンポーネントの重要な部分です
もっと詳しく知る