Vue 3 - Components
Assessment on responsibilities, container and presentational components, contracts, and organization in Vue 3.
Quiz about typed and validated props, emits with clear contracts, and the parent-child communication pattern in Vue 3.
Test how to share reactive context between ancestors and descendants and when to avoid props drilling.
Test how to control existence, visibility, and identity with v-if, v-show, key, and dynamic components.
Test your understanding of default, named, and scoped slots, along with reusable container components.
Vue 3 - Composables
Assess flexible reactive inputs, protected state, factories, composition, and effect scopes.
Assessment on composables, encapsulation, reactive APIs, and their use inside Vue components.
Assessment on watchers, lifecycle, browser access, and effect cleanup inside composables.
Assess how to extract responsibilities, design clear APIs, and avoid premature abstraction with composables.
Assessment on per-instance state, module state, controlled APIs, SSR, and stores.
Vue 3 - Ecosystem
Assessment on Pinia stores, state, getters, actions, and reactive consumption.
Assess routes, params, query, navigation, nested views, and guards with Vue Router.
Vue 3 - Reactivity
Assessment on computed properties, caching, differences from methods, and best practices.
Quiz about how Vue's reactive system ties into the component lifecycle with onMounted and onUnmounted.
Assessment on the mechanisms of ref, reactive, and shallow reactivity optimizations.
Quiz about the fundamentals of watch, reactive sources, callbacks, and good practices.
Vue 3 - Vue in Depth
Test how Vue turns definitions and VNodes into instances with inputs, context, and lifecycle.
Test how computed, watch, and watchEffect respond to reactive invalidations.
Test how Vue connects reactive reads with the work that needs to update.
Test how Vue represents objects, primitives, readonly views, and linked properties.
Test how Vue turns VNode trees into host updates.
Test how Vue turns templates into optimized rendering instructions.
Test how Vue batches, orders, and completes reactive updates.