【Vue.js】piniaの「storeToRefs」とは何か?まとめてみた

  • 2023年6月26日
  • 2023年6月29日
  • Vue.js

こんにちは。

野中やすおです。

久しぶりにVue.jsの仕事に関わり出したらVuexがもはやコードに存在せず、Piniaがメインになっていてフロントエンドの変化の速さに戦々恐々する日々です。

そして今回は、Vuexの後継として作られたPiniaのユーティリティ関数であるstoreToRefs関数について解説します。

storeToRefsとは?

storeToRefsは、Piniaのユーティリティ関数で、リアクティブを担保しながら、Storeからプロパティを参照するために使用されます。

storeToRefsの使い方

例えば、以下のようなStoreがPiniaで定義されています。

storeToRefsを使うと.valueを使って値を取得することができます。

参考

Intuitive, type safe, light and flexible Store for Vue…