「Vue.js Tokyo v-meetup #7」にて発表させて頂きました。
スライドはこちらです。
発表したこと
- Vuexのプラグインは簡単に作れますよ。
- VuexのプラグインはよくsubscribeというストアインスタンスのAPIを使ってます。
- ただし、subscribeのコールバックはmutate後呼ばれますので、もっと早い段階で処理を加えたければ、2.5.0から導入されたAPI(subscribeAction)を使いましょう。
- Vuexのプラグインを探したければ、awesome-vueリポジトリはいいところです。
尺の関係で話せなかったこと(スライドに入れました)
- 名前通りあくまでsubscribeなんで、いわゆるAOPのような使い方は期待しないでください。
- vuex-shared-mutationsというタブ間の状態を同期してくれる素晴らしいVuexプラグインがあるが、実は考え方はとてもシンプルです。
- 他にも色んな有用なプラグインがありますよ。