~/talk

Data Management in Vue

Talkat Connect.Tech 2024 · 2024-11-18..11-20· [vue, frontend-architecture]
slides:none on file

Advocates using TanStack Query in Vue to make server state a shared, cache-backed source of truth: automatic cancellation, retries, optimistic updates, infinite queries, SSR support and DevTools eliminate many race conditions and manual cache logic. Pair server state with Pinia for UI-only concerns (forms, theme, wizards) and keep API calls in composables/repositories. Notes adoption gap: 4.2M vs 142k weekly downloads highlights React vs Vue uptake. Pattern reduces bugs and scales in production.

AI-written summary · about

  1. 0:00Introduction to data management
  2. 1:55Speaker background and talk overview
  3. 4:04Problem statement and mental model
  4. 9:13What is TanStack Query
  5. 12:05Key features of TanStack Query
  6. 20:15TanStack Query in practice
  7. 22:28Component architecture with TanStack
  8. 24:59Introduction to Pinia
  9. 28:50When to use Pinia
  10. 31:41Combining TanStack and Pinia
  11. 36:56Best practices and synchronization
  12. 38:02Documentation and maintainability
  13. 39:50Future trends and closing
~/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.