了解!✨
ではまず「TypeScript + Vue 2.7 + クラスコンポーネント + Vuex の教科書」の章立てから書きます。
📖 教科書 章立て
1章: Vuexとは何か?基本の考え方
- Vuexで管理すべきもの/すべきでないもの
- state, getters, mutations, actions の役割とイメージ
2章: VuexをTypeScriptで型安全に使う
RootState の型を作る
- store の作成 (
Vuex.Store<RootState>)
- mutation / action に型をつける
3章: クラスコンポーネントからVuexを使う基本パターン
vuex-class デコレータを使う (@State, @Getter, @Mutation, @Action)
this.$store を直接使う場合との違い
- 具体的なカウンター例
4章: 出力結果と動作確認
- カウントアップボタンを押すとカウントが増える
- 実際の画面とコンソールの出力例
5章: よくあるエラーとその対策