~/talk

Vue and Vuex: Structure your app with centralized state management

Talkat Øredev 2018 · on Tuesday, 2018-11-20· [vue]
slides:none on file

Claims that Vue.js rivals React on popularity and that Vue-CLI makes scalable projects simple, then shows concrete examples: a working product list + product detail app, a copy-on-edit disconnect using a watch to avoid mutating parent state, router wildcards and query usage, and a Vuex store with count, mutations, actions, payloads and modules. Tests run with unit mounts and E2E via Cypress and Nightwatch. Demos compile and interact live so the patterns actually work.

AI-written summary · about

  1. 0:00Start
  2. 2:20Basics
  3. 3:04Hello World Application
  4. 4:33Structural Directives
  5. 5:46Conditional Rending
  6. 6:21Form Controls
  7. 6:58Checkbox
  8. 8:28Methods
  9. 9:48Components
  10. 10:07Creating a Global Component
  11. 10:26Component Definition
  12. 11:20The Matryoshka Model
  13. 12:16Cli
  14. 14:04Child Components
  15. 15:11Input and Output
  16. 16:17Validation
  17. 20:26Output
  18. 27:26Routing
  19. 29:16Element Router Link
  20. 29:32Wild Cards
  21. 31:02Query Parameters
  22. 33:13Programmatic Routing
  23. 33:51Viewports
  24. 34:06Multiple Viewports
  25. 36:42Do a Unit Test
  26. 37:41Input Props
  27. 38:26Events
  28. 38:57Trigger a Click Event
  29. 40:50Write to the Input Field
  30. 42:17State Management
  31. 43:00Instantiate the Store
  32. 43:22Computed Property
  33. 43:45Mutations
  34. 45:17Actions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.