Keentune
Adaptive skill practice — find your level, get sharper.

Vue practice

The reactivity system behind the templates
The Vue 3 mental model senior frontend interviews probe — single-file components and template syntax, the reactivity system (ref vs reactive, computed caching, watchers and flush timing) and its rules (destructuring loss, unwrapping, shallow refs), props/emits and v-model contracts, slots and provide/inject, KeepAlive and Suspense, and the internals: Proxy-based track/trigger, the scheduler's batching, patch flags and the block tree. Grounded in the official vuejs.org docs; core Composition API is version-stable and version-specific behavior is flagged. Part of the Developer track.
• Meets you at your level — never too easy, never too hard.
• Adapts every question to how you’re doing.
• Tracks your level over time. Skill practice, not a test.
New here? Read the Vue guide
A free 18-minute primer — the mental model, the mistakes beginners make, and what to practise first.
Curriculum
222 concepts across 26 chapters, from foundations through advanced practice — each one a concept the adaptive question bank can teach and test.
A. The application instance and what an SFC is
5
B. Template syntax
9
C. Built-in directives: conditionals, lists, class and style
11
D. Reactivity fundamentals
11
E. Computed properties
7
F. Event handling
6
G. Form input bindings
6
H. Lifecycle hooks and template refs
9
I. Watchers
12
J. Components: registration, instances, dynamic components
6
K. Props and attribute fallthrough
13
L. Component events and v-model
9
M. Slots
9
N. Provide and inject
7
O. Built-in components: Transition, KeepAlive, Teleport, Suspense
15
P. Composables
7
Q. Custom directives and plugins
6
R. Reactivity in depth and the advanced APIs
12
S. The rendering mechanism and render functions
10
T. Single-file components, <script setup> and TypeScript
11
U. Vue Router
9
V. State management with Pinia
6
W. Server-side rendering and hydration
8
X. Performance, production builds and security
6
Y. The Options API
5
Z. Web components and custom elements
7
View the full curriculum →
Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Explore all skills on Keentune
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC