Slide 26
Slide 26 text
コンポーネント分割の効果と限界
● やの肥大化に対しては効果的
○ 複雑なHTMLやCSS定義を分割することで、肥大化を抑制 /改善できる
○ スコープが限定されることで、実装自体も単純化しやすい
● <script>の肥大化に対しては限界がある
○ HTML・CSSが別コンポーネントに分離されても、処理自体は親コンポーネントに残ることが多い
■ v-if による表示分けのための計算など
○ <script>の内容もコンポーネント毎に分離すると、「デザインだけ切り替え」が困難
■ 振る舞いが子コンポーネントに依存するため
■ 「デザインは変わるが振る舞いは変わらない」が困難になる
肥大化の全ての要因をコンポーネント分割のみで解決するのは困難
26