Sector file // vuejs
VUE.JSDECODED.
Reactivity & composition API
Easy
10 questionsHow 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
How do defineProps and defineEmits work in <script setup>?
Frontend · 684 views · script-setup, props
How do you create a new Vue 3 app, and what is in the project structure?
Frontend · 650 views · vue, setup, vite
What is a Single File Component (SFC)?
Frontend · 571 views · sfc, components
Medium
19 questionsWhat is Nuxt and how does it relate to Vue?
Frontend · 1.2k views · vue, nuxt, ssr
Pinia colocation in 2025 — how do you colocate stores with routes/components?
Frontend · 1.1k views · pinia, state, colocation
How does <Suspense> work in Vue 3.5 after the 2024 stabilization?
Frontend · 1.1k views · suspense, async, vue-3.5
What are provide and inject?
Frontend · 937 views · provide, inject
What is defineModel() in Vue 3.4+ and how does it replace manual prop + emit?
Frontend · 932 views · vue-3.4, defineModel, v-model
How does v-model work on components?
Frontend · 899 views · v-model
How do you lazy-load routes and components in Vue?
Frontend · 822 views · vue, lazy-loading, code-splitting
How do you set up Vue Router (routes, RouterLink, RouterView, history modes)?
Frontend · 632 views · vue, vue-router, routing
Hard
7 questionsWhat 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
How do generic <script setup> components work (generic="T")?
Frontend · 885 views · generics, typescript, script-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
What is a custom renderer in Vue (createRenderer)?
Frontend · 250 views · vue, custom-renderer, internals
What is effectScope() and why do composables use it for cleanup?
Frontend · 204 views · effectScope, watch, composables
How does server-side rendering work in Vue (renderToString, hydration)?
Frontend · 175 views · vue, ssr, hydration
Seen a Vue.js question that is not here? Add it and help the next candidate.
Share a question