Vue3: Modern Frontend App Development
summary
Vue 3 + Composition API is used to build a working shopping cart (bike and helmet) wired to Pinia; the demo shows item removal, subtotal and a tax calculation (1.1%), and live updates in the UI. Pinia claims ~1KB minified, offers modular per-business stores, exposes getters and actions (there are no mutations — state changes happen in actions), supports store.patch, store.reset, HMR and SSR, and interoperates with existing Vuex code.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:41State in frontend
- 3:46Could we make things more modular
- 5:44Meet pinia
- 7:41Code demo
- 20:55Comparison
related talks
48mVUE3 & Pinia A Better Pattern for Global State Management
36mThe biggest eCommerce Vue project with Composition API
23mMaking eCommerce sexy again with Vue Storefront and Composition API
25mEverything Beyond State Management in Stores with Pinia
16mEffortless State Management in Nuxt 3 with Pinia: Practical Guide
23mEcommerce as easy as an UI component
22mYou might not need Vuex
32mScalable Front End Architecture with the Composition API and Composable Functions
