今回の投稿に関しては、誤りも含まれている可能性があります。
Vueを学び初めて間もないため、理解不足な点があると思います。それでも、あえて記述しておきたいのは、理解が浅いからこそ湧いてくる疑問が結構あると思ったからです。 もしかすると、他の初学者の方も似た疑問にぶつかっている可能性もあるかな?と思います。理解を深めていく一助になればと思い残しておきます。
Q:Storeとは.
Vueアプリケーションのどこからでもアクセス出来るデータ保管/データ処理できる仕組み.
正式な解説はこちら。
Q:何のためにStoreが存在するのか.
アプリケーション全体で管理するほうが効率的なデータを管理するため.例えば、ユーザーの認証情報など.
正式な解説はこちら。
Q:Storeのもつ機能
state, getters, mutations, actionsというメソッドがある。
state:Storeで保持したいデータ getters:stateの算出プロパティ mutations:stateを変更可能なメソッド actions:非同期処理に対応したメソッド ※多くの場合非同期処理実行後に、mutationsのメソッドを実行
Q:Storeの使い方
正式な解説は
https://vuex.vuejs.org/ja/guide/state.html
適当で簡素なStoreを用いた処理
coming soon