Adactio: Journal—Why use React?
多くの場合「開発者が慣れている」「職場で標準化されている」といった文化的・組織的要因が大きい
既に使い慣れているから、学習コストを避けるために選ばれる。企業が採用する場合も同様
クライアント側でのReactはユーザーに負担
ブラウザでReactを実行することは、ユーザーにダウンロード・パース・実行のコストを課す
サーバーサイドレンダリング(SSR)ならこの負担を減らせる
Reactはこの境界を曖昧にしてしまう
開発者にとって便利だが、必ずしもユーザーに直接メリットがあるわけではない。
ただし「ブラウザでReactを使う必要があるのか?」が本質的な問い