0
パフォーマンスのより良いアプローチはどれですか?ヘッダー、本文、フッターのセクションがあるページがあります。ヘッダーとフッターのセクションは単純なhtmlです。 app.component.htmlのように2つのアプローチがあります.3つのコンポーネントを含めることができます。コンポーネントを作成すると、モジュール化と再利便性が向上します。1つのページに多くのコンポーネントまたはHTMLだけがあります。4
<app-header></app-header>
<app-body></app-body>
<app-footer></app-footer>
他の方法では、app-component.htmlにhtmlの全体を書きます。
これは、ヘッダーとフッターがちょうどhtmlsを持っているのを見るより良いアプローチです。それらをコンポーネントとして機能させるとパフォーマンスが低下しますか?
2つのコンポーネントを追加しても、パフォーマンスに重大な影響はありません(存在する場合)。もしそうであれば、Angularは使用できなくなります。パフォーマンスについて心配するのをやめ、可読性、保守性、および単一責任の原則について考えてください。 –
理解していますが、ちょうどhtmlスニペットです。コンポーネントはhtmlの包含関係のために過負荷になる可能性がありますか?うーん2コンポーネントは、いくつかのセクションがちょうどhtmlと他のインタラクティブなコンポーネントを持っている5-6のセクションを持っているページで言って、perfromanceをダウングレードしません。それでも、それらのhtmlセクションは、読みやすくする目的でコンポーネントに作られるべきですか? – Hacker
あなたの気持ちは最高ですが、パフォーマンスの問題がある場合は最適化を開始し、パフォーマンスの問題がその選択から来ていることがわかった場合は、 –