React vs Angular vs Vuejs
Angularをやったり、Reactをやったり、IONICをやったり(Angularの先ですが・・)彷徨っていましたが、多分、Vuejsで落ち着きそうです。
Angularとかは覚えることが多くて、勉強しているうちに最初に覚えたことを忘れてしまう。Vueは覚えることは比較的少なそうな気がする。
jsfiddleのボイラープレートでreactとVuejsの比較をしてみると以下の通り、簡単なコードですが、Vuejsjはチェックの反転までできてしまう。
。
=Reactの場合=
=Vuejsの場合=
なお、Angularはこのサイトではできません。stackblitzでみると以下の通りで、テンプレートのhtmlとそれに対応するts(TypeScript)とCSSが出てきます。

これらが複雑に絡み合うのがAngularという理解で、覚えればかっちりとしたアプリ開発ができると思い、長い間取り組んできたのですが、長続きせず、再開した時には以前勉強したことは忘れている・・の連続だったので、諦めました。まぁ、個人でそこまでするのかどうかわからないので、割り切った方がいいかも。
また、PWAという手法を使えば、webアプリがそのままPCやスマホのアプリになる(例えば、こんなwebアプリもあります。)というお得な情報もあり、トータルの学習コストは抑えつつ、PCやスマホアプリの開発までたどり着くかもしれない、という甘い期待を抱きつつ、再開しようかと思う、令和最初のお正月でした。
【追記】
参考ですが、Vuejsだと、こんな簡単にitemの追加や削除が出来ます。