~/talk

Vue Vine Design and Implementation

Talkat Vue.js Nation 2025 · 2025-01-29..01-30· [vue]
slides:none on file

Vue Vine lets you write multiple components per file as plain .ts code where small components are functions returning template strings; a custom compiler turns those functions into standard Vue 3 component objects so runtime performance and optimizations are unchanged. Tooling includes a Vite plugin, HMR support, a VS Code language service extension via Volar, and TS-morph based prop/type resolution. Best fit is many small adjacent components (list items, fragments) without extra files.

AI-written summary · about

  1. 0:00Vue Vine intro
  2. 2:09Single-file component issues
  3. 3:36Why existing solutions failed
  4. 4:39Vue Vine syntax design
  5. 6:52Vue Vine ecosystem
  6. 8:37Q&A: Technical challenges
  7. 11:28Q&A: Best use cases
  8. 12:34Q&A: Type interface handling
  9. 14:47Q&A: Why not just use render functions
  10. 15:31Q&A: Unit testing support
  11. 16:15Q&A: Future as Vue feature
~/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.