了解!✨
ではまず「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章: よくあるエラーとその対策