Sector file // vuejs
VUE.JSDECODED.
Reactivity & composition API
Easy
17 questionsStart hereHow do you handle events in Vue (v-on and event modifiers)?
Frontend · 1.1k views · vue, events, v-on
What 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 props in Vue and how do you validate them?
Frontend · 1.0k views · vue, props, components
What are Vue directives? Give common examples.
Frontend · 931 views · directives
What are dynamic arguments and v-bind shorthand?
Frontend · 904 views · v-bind, dynamic
How do you render lists with v-for?
Frontend · 880 views · vue, v-for, lists
What changed from Vue 2 to Vue 3, and what does Vue 2 end of life mean?
Frontend · 832 views · vue, vue3, migration
Medium
54 questionsHow does Vue's reactivity system work?
Frontend · 1.2k views · reactivity
What is Nuxt and how does it relate to Vue?
Frontend · 1.2k views · vue, nuxt, ssr
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
Hard
21 questionsWhat are v-once and v-memo?
Frontend · 1.2k views · v-memo, v-once
What is Vapor mode in Vue 3.5+ and how does it differ from the virtual DOM?
Frontend · 1.1k views · vapor, performance, vue-3.5
What is effectScope?
Frontend · 998 views · effectscope
How do generic <script setup> components work (generic="T")?
Frontend · 885 views · generics, typescript, script-setup
When should you choose Vapor over VDOM in a real app — trade-offs?
Frontend · 875 views · vapor, compiler, hydration
What is async setup and top-level await?
Frontend · 853 views · async, setup
What is Suspense in Vue?
Frontend · 842 views · suspense, async
How does defineAsyncComponent work with loading, error and retry in 2025?
Frontend · 795 views · async-components, defineAsyncComponent, loading
Seen a Vue.js question that is not here? Add it and help the next candidate.
Share a question