Panel Discussion – State Management
summary
Claims and practical tradeoffs are clear: Pinia works with Vue 2 and 3 and is simpler than Vuex, the Composition API and the standalone reactivity package let you start with plain reactive objects, and SSR/hydration is the main hard part to watch for. Migration is possible side-by-side with Vuex v4, caching and where to fetch (page vs child) matter for complexity, and Vuex ORM deduplicates nested entities so updates propagate everywhere. Start local and lift to a store when multiple places need the same state.
AI-written summary · about
chapters (14)
- 0:00Welcome
- 1:49State management in Vue
- 3:55Vue 3 updates
- 5:40What is Pinia
- 8:11Pinia vs Vuex
- 10:59State management in small apps
- 13:31Pinia vs Vuex in teams
- 15:37Pinia for all sizes
- 16:40UI vs business state
- 19:32Prop drilling vs store access
- 23:05Data fetching parent vs child
- 27:43Store for data access
- 28:26VuexORM introduction
- 31:14Q&A
related talks
25mState Management with Composition API
22mYou might not need Vuex
37mThe Importance of State Management in Vue
44mData Management in Vue
48mVUE3 & Pinia A Better Pattern for Global State Management
41mThe Battle of State Management in modern frontend applications
35mMaking Vue with Vue
05mGlobal vs. Component State in Vuex
