技術とかの雑なToday I Learnedメモ

pinia使う記事読んだ

pinia使う記事読んだ

vuexの代わりにpiniaを使う

Vuex5とPinia、結局どっちを使うようになるのか?というのがまだ分かっていない。

PiniaとVuex比較してみた

この記事も一緒に読んでみた。

VuexもPiniaもいわゆるVue公式が出しているライブラリということなので、どちらかに統合されたりするのかという話しもある。が、わざわざPiniaを新しく出してきたので、Vuex5とPiniaは使い分けてほしいという感じなんだろうか。

Vuex5はTypeScriptのサポートが強くなっているとのことだが、それでも完璧になるかどうかはどうなんだろうというところがある。それだけでもPiniaのほうに大きく天秤が傾きそうな感じはある。

Piniaは記述量が減って、mutationsも書かなくてよくなり、より書きやすくわかりやすいというのを見るが……。

ただVuex5でもmutationsは使わないようになる?みたいで、ここらへん頭がこんがらがっている。

グローバルステート管理ライブラリである「Pinia」について - Qiita

より少ない記述量でTSの補完が効くのがPiniaということなら圧倒的Piniaだが、Vuex5を選ぶメリットがどうなるのかをもっと知りたい。