派の皆さん、そう怒らないで。使おうと言うからには、理由があります。これからご説明していきましょう。見た目で分かりやすい最初にして最大の利点。は細かい制御ができるとか、そういう話は置いておきましょう。コードが分かりやすい理由。分けてかけるからです。ロジック部分を分けて書くことができます。中にタグを書くような記法を使用します。文字を、配列をループして単純にブラウザに表示するコンポーネントを作ってみるとこちら。方が、やっていることがなんとなく分かりやすい、と感じるはずです。ロジック部分が分離しているから。熟練エンジニアの皆さんは「いや、どっちも大して変わらないだろ」と思うかもしれません。方がある意味すっきりと見えていいのでは?という方もいらっしゃるかもしれません。方が読みやすいことは間違いないでしょう。あなたがどのようなプロジェクトで開発するかにもよりますが、プロジェクトの進行次第では、様々な人が関わる内容になるかもしれません。分かりやすさは非常に強い利点だと考え、これを一つ目の理由としました。ルーターやストアなど、開発でよく使うライブラリがほぼ公式でサポートされています。高機能なライブラリを自分で選択して、外部から持ってきて使うことができます。確かに利点があります。そもそもですが、大抵の開発において、ライブラリの選択幅があることは重要でしょうか?私としては、ライブラリでやりたいことは大抵決まっているだろうと考えています。公式でサポートされているような、ある程度使いやすく・つなぎやすいライブラリを持ってきて、より実開発に時間を割く方が有益・・・だと判断しています。いうことで、これを二つ目の理由としました。方が機能追加や改変が緩やかです。書きやすく、メンテナンスしやすいコードになるよう設計し、プロジェクトを安定的に成長させるという側面を持っているように感じています。新しい機能を積極的に取り入れていくセクションが設けられています。使っていくことでそれらを洗練させたものへと昇華させていく形での機能開発が進められていますね。どった内容と同じ方向性の内容のものが多くあります。確実にバージョンアップを図っていく...という姿勢が見えます。「新しい技術を早く提供するよりも、安定的に使用できるライブラリを提供することに価値がある」という方針に従って開発を進めてきた結果であり、やはり開発姿勢として、安定して使えるということを大切にしているようです。