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
Lightning Talk - Enhancing Vue and Vuex for Com...
Search
Patrick Seda
March 28, 2018
Technology
1
1.2k
Lightning Talk - Enhancing Vue and Vuex for Complex Application State
Patrick Seda
March 28, 2018
Tweet
Share
More Decks by Patrick Seda
See All by Patrick Seda
The API of Your Company Culture
pxtrick
3
980
Swift - Beyond Beginner
pxtrick
0
1.3k
Crossing the Chasm of Swift
pxtrick
0
1.4k
Architecting Your Project with a Finite-State Machine
pxtrick
1
2.2k
Your Code is Terrible (I Love It!)
pxtrick
0
1.2k
An Introduction to Location-Based Technologies (for Business & Marketing)
pxtrick
0
600
The Passion of Lazy - Enterprise Mobile App Design Patterns
pxtrick
0
2.2k
10 Tips for Kickass Enterprise Mobile Apps
pxtrick
0
1k
Making Mobile Games (A presentation for the Girl Scouts)
pxtrick
1
700
Other Decks in Technology
See All in Technology
FastMCP OAuth Proxy with Cognito
hironobuiga
3
180
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
480
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
780
スピンアウト講座04_ルーティン処理
overflowinc
0
1.1k
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
160
Phase06_ClaudeCode実践
overflowinc
0
1.9k
ReactのdangerouslySetInnerHTMLは“dangerously”だから危険 / Security.any #09 卒業したいセキュリティLT
flatt_security
0
480
FlutterでPiP再生を実装した話
s9a17
0
150
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
0
160
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
430
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
2
250
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
360
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
490
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Odyssey Design
rkendrick25
PRO
2
560
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
300
Designing for Timeless Needs
cassininazir
0
170
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
500
Ruling the World: When Life Gets Gamed
codingconduct
0
180
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
820
Transcript
VueConf US - 2018 New Orleans VueConf US - 2018
New Orleans – Lightning Talks Enhancing f o r Complex Application State PATRICK SEDA - @pxtrick VUE VUE AND VUEX VUEX
WHO? @pxtrick PATRICK SEDA MOBILE & WEB ARCHITECT
APPLICATION ARCHITECTURE
@pxtrick Actions Mutations Getters Component Component Component APP ARCHITECTURE UI
State VUEX Backend API SERVICES
@pxtrick Actions Mutations Getters Component Component APP ARCHITECTURE UI State
VUEX Component Component SERVICES Backend API
@pxtrick Actions Mutations Getters Component Component Component APP ARCHITECTURE UI
State VUEX SERVICES Backend API
@pxtrick Actions Mutations Getters Component APP ARCHITECTURE UI State VUEX
Component Component Component Component SERVICES Backend API
FINITE STATE MACHINE
@pxtrick FINITE STATE MACHINE WHAT DOES This Little Thingy DO?
@pxtrick FINITE STATE MACHINE OFF FAST MEDIUM SLOW
@pxtrick FINITE STATE MACHINE OFF FAST MEDIUM SLOW Pull Chain
Pull Chain Pull Chain Pull Chain
@pxtrick FINITE STATE MACHINE FSM - States - Events /
Transitions - Start State APP 1. APP EVENT ‘X’ HAPPENS 2. HEY FSM, GIVE ME THE STATE TO WHICH ‘X’ TRANSITIONS! 3. APPLY THE NEW STATE Static View: Dynamic View:
@pxtrick Actions Mutations Getters / Triggers Component Component Component UI
states Event Router FSM FINITE STATE MACHINE VUEX Store FSM
@pxtrick PATRICK SEDA Cheers! speakerdeck.com/pxtrick