✅ 手動(store直叩き)もいいが、
✅ 大規模になると「map系関数を活用してまとめた方がスッキリする」。
つまり
👉 小規模なら4.4のやり方
👉 中〜大規模なら4.5のやり方
これがベストです!
Vuex公式にある「storeのデータをcomputedに自動展開するヘルパー関数」です。
computed: {
text: () => store.state.sampleModule.text,
}
一発でこう書けるようにするのが mapState
:
computed: {
...mapState('sampleModule', ['text']),
}
Composition APIでは、さらに進化してこう書けます。