Sector file // vuejs
VUE.JSDECODED.
Reactivity & composition API
Easy
4 questionsWhat is Vue.js and what are its core features?
Frontend · 1.1k views · vue, basics
What is v-html and what is the risk of using it?
Frontend · 1.0k views · v-html, security
What are Vue directives? Give common examples.
Frontend · 931 views · directives
How do defineProps and defineEmits work in <script setup>?
Frontend · 684 views · script-setup, props
Medium
35 questionsHow does Vue's reactivity system work?
Frontend · 1.2k views · reactivity
What is the difference between watch and watchEffect?
Frontend · 1.1k views · watch, watcheffect
How do <Transition>, <KeepAlive> and <Suspense> compose in Vue 3?
Frontend · 1.1k views · transition, keepalive, suspense
How do Transition and TransitionGroup work?
Frontend · 1.1k views · transition, animation
What is the difference between ref and reactive?
Frontend · 1.1k views · ref, reactive
Pinia colocation in 2025 — how do you colocate stores with routes/components?
Frontend · 1.1k views · pinia, state, colocation
What do defineOptions() and defineSlots() do in <script setup>?
Frontend · 1.1k views · defineOptions, defineSlots, macros
Why use storeToRefs with Pinia?
Frontend · 1.0k views · pinia, storetorefs
Hard
10 questionsWhat is async setup and top-level await?
Frontend · 853 views · async, setup
How do you render very large lists efficiently in Vue (virtual scrolling)?
Frontend · 777 views · vue, performance, virtual-scrolling
What do markRaw and toRaw do?
Frontend · 744 views · markraw, toraw
How does Vue's virtual DOM diff keyed lists?
Frontend · 705 views · vue, virtual-dom, diffing
How would you structure state management for a large Vue app?
Frontend · 690 views · vue, state-management, pinia
What are shallowRef and shallowReactive?
Frontend · 469 views · shallowref
When should you use shallowRef / shallowReactive / triggerRef?
Frontend · 398 views · shallowRef, performance, reactivity
What are common reactivity caveats in Vue?
Frontend · 301 views · reactivity-caveats
Seen a Vue.js question that is not here? Add it and help the next candidate.
Share a question