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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
「AIエージェントで変わる開発プロセス―レビューボトルネックからの脱却」
lycorptech_jp
PRO
0
110
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
160
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
310
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
5
2.3k
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
360
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
230
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
5
2.2k
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
4
120
Phase05_ClaudeCode入門
overflowinc
0
2k
Astro Islandsの 内部実装を 「日本で一番わかりやすく」 ざっくり解説!
knj
1
260
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
230
今日から始められるテスト自動化 〜 基礎知識から生成AI活用まで 〜
magicpod
1
140
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Test your architecture with Archunit
thirion
1
2.2k
Google's AI Overviews - The New Search
badams
0
940
Joys of Absence: A Defence of Solitary Play
codingconduct
1
320
Thoughts on Productivity
jonyablonski
75
5.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
Everyday Curiosity
cassininazir
0
170
AI: The stuff that nobody shows you
jnunemaker
PRO
3
480
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.5k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
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