You finished the Vue track: templates and directives, Composition API with setup(), forms and data fetching, communication patterns, and interview-ready mental models.
What you practiced
- Vue 3 from CDN with in-browser TypeScript and
mountApp(App) - Reactivity with
ref,computed, andwatch - Components with props, emits, slots, and provide/inject
- Forms, async state, lists with keys, and immutable updates
- Dynamic components, transitions, performance thinking, and error handling
Next steps
- Build a small SPA with Vite + Vue + TypeScript
- Add Vue Router and Pinia for routing and shared state
- Compare this track with the React track on the same feature to feel framework trade-offs
- Read official Vue docs for SFC syntax and production tooling
Self-check
- Which lesson would you revisit before a Vue interview?
- What is one app idea you will build this week with Vite?