Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Vuex Plugin 101 (Full Ver.)
Search
Cyan
May 23, 2018
Programming
2
1.1k
Vuex Plugin 101 (Full Ver.)
Cyan
May 23, 2018
Tweet
Share
More Decks by Cyan
See All by Cyan
EBMをベースに考えるプロダクト価値最大化 / Product Value Maximization Based on EBM
cho0o0
0
96
VPoEの視点から見た、ヘンリーがサーバーサイドKotlinを使う理由 / Why Server-side Kotlin 2024
cho0o0
1
500
エンジニアリング上の経験を普段のコミュニケーションにも活かせた話
cho0o0
0
120
Hatena DevBlog Meetup #1 LT
cho0o0
0
2.8k
OpenAPIによるスキーマ駆動開発を実現するための道のり
cho0o0
0
890
ヘンリーのコミュニケーションスケーリング戦術 ~ミーティング編~
cho0o0
1
200
ファシリテーション勉強会
cho0o0
0
140
Token Ringについて
cho0o0
1
790
仕様ワークショップ
cho0o0
0
86
Other Decks in Programming
See All in Programming
Kotlin 2.0が与えるAndroid開発の進化
masayukisuda
1
280
マルチモジュールにおけるテスト最適化
fxwx23
0
200
月間4.5億回再生を超える大規模サービス TVer iOSアプリのリアーキテクチャ戦略 - iOSDC2024
techtver
PRO
1
790
Android開発以外のAndroid開発経験の活かしどころ
konifar
2
700
Scala におけるコンパイラエラーとの付き合い方
chencmd
2
410
Hono・Prisma・AWSでGeoなAPI開発
nokonoko1203
5
670
Some more adventure of Happy Eyeballs
coe401_
2
180
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
330
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
390
Amazon BedrockでサーバレスなAIお料理ボットを作成する!!
tosuri13
0
200
今インフラ技術をイチから学び直すなら
yuhta28
1
130
Mastering AsyncSequence - 使う・作る・他のデザインパターン(クロージャ、Delegate など)から移行する
treastrain
4
1.6k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
425
64k
Into the Great Unknown - MozCon
thekraken
29
1.4k
Code Reviewing Like a Champion
maltzj
518
39k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
36
1.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
The Pragmatic Product Professional
lauravandoore
31
6.2k
What's new in Ruby 2.0
geeforr
340
31k
The Illustrated Children's Guide to Kubernetes
chrisshort
47
48k
Designing for Performance
lara
604
68k
Building Applications with DynamoDB
mza
90
6k
Transcript
VUEX PLUGIN 101 CHO
VUE PLUGIN USERS
VUEX PLUGIN USERS .. , . .
VUEX PLUGIN DEVELOPER
EASY TO MAKE
Logger https://codesandbox.io/s/887m806p5l
subscribe
https://3kqr0kjm95.codesandbox.io/
State Snapshot 1 State Snapshot 2 State Snapshot 3 State
Snapshot 4 State Snapshot 5 Versions Current Version Redo replaceState(state: Object) Undo
Other Implementations
subscribe After State Changed
subscribeAction subscribe Ver. 2.5.0+
Avoid Duplicate API Requests
http://reactivex.io/documentation/operators/debounce.html
None
None
https://p4yvo81lq.codesandbox.io/
VUEX PLUGIN ≠ ASPECT
subscribeAction subscribe Nonstop
Vuex Plugin Subscriber Set Changes Window Listener Listening to Changes
vuex-shared-mutations Vuex State Vuex State Subscribing To Changes Set Changes Tab 1 Tab 2 Local Storage
https://davestewart.github.io/vuex-pathify/
https://github.com/vuex-orm/vuex-orm
Check More
None