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.2k
1
Share
Lightning Talk - Enhancing Vue and Vuex for Complex Application State
Patrick Seda
March 28, 2018
More Decks by Patrick Seda
See All by Patrick Seda
The API of Your Company Culture
pxtrick
3
990
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
710
Other Decks in Technology
See All in Technology
layerx-fde-practices
cipepser
6
2.9k
食べログのサーキットブレーカー導入を振り返って
atpons
1
150
Claude code Orchestra
ozakiomumkj
2
660
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
290
Kiro CLI v2.0.0がやってきた!
kentapapa
0
220
long-running-tasks
cipepser
2
440
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
16
16k
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
540
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
220
oracle-to-databricks-migration-with-llm-and-dbt
casek
1
370
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
140
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
580
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
290
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
540
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.5k
Thoughts on Productivity
jonyablonski
76
5.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
210
Joys of Absence: A Defence of Solitary Play
codingconduct
1
380
4 Signs Your Business is Dying
shpigford
187
22k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
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