https://zenn.dev/marokanatani/articles/compare_vue_and_react#関数型ベースな設計
私のフロントエンド経験と気持ちの変化

Reactの場合、.tsx, .tsファイルが対象になっている
Vueの場合、.vueは検索の対象にならない
上で述べたことの逆になりますのでサラッといきます。
開発規模の話
- 中規模以上のチーム開発
- 単方向データバインディング
運用面での話
- 長期の保守、安全な運用が前提
- 後方互換性の高さ
- TypeScriptとの親和性の良さ
- tscによるチェック
- JSX、TSXの表現力の高さ
チームメンバーの話
- フロントエンドへ関心が高い
- 新機能については概ねVueがReactに追従している状態なので、Reactをやっておけば現状大が小を兼ねてくれる。
- Vueへのこだわりがそこまでない
一言でまとめると
それなりの規模で安定的な開発・運用がしたい。
といったときでしょうか。