日本ではReactとVueが競い合っているように思えますが、実際はどうなのかを調べてみました。
npm trends
npm trendsという場所がありまして、そこではnpmパッケージのダウンロード数をグラフに表示してくれます。
使い方は簡単、パッケージ名を一つづつ入力していくだけです。
調査結果
react vs @angular/core vs vue vs jquery vs typescript | npm trends
reactとvueと@angular/coreとjqueryとtypescriptの図
Reactの圧勝ですね。Vueは日本だと記事を色々見かけて人気なのはなぜなのでしょうか?
The State of JavaScript 2019
ついでにこちらでも調べてみます。
The State of JavaScript 2019でフレームワークを見てみます。
Front End Frameworksカテゴリ
React
https://2019.stateofjs.com/front-end-frameworks/
Vue
https://2019.stateofjs.com/front-end-frameworks/
Angular
https://2019.stateofjs.com/front-end-frameworks/angular/
濃いピンクが、以前使用したことがあり、また利用したい。
薄いピンクが、以前使用したことがあり、もう使わない。
濃い緑が、聞いたことがあり学びたいと思っている。
薄い緑が、聞いたことはあるが興味はない。
満足度(=濃いピンク/(濃いピンク+薄いピンク))はReactとVueは同じくらいのようです。
SvelteがVueを抜き第二位に入っていますね。
[The State of JavaScript 2019: Front End Frameworks]
(https://2019.stateofjs.com/front-end-frameworks/)