(1/15) Which lifecycle hook is called once the Vue 3 component is fully removed from the DOM and no longer tracked by the reactivity system?


(2/15) Which property in the Pinia store definition allows you to define synchronous or asynchronous state updates in the style of ‘actions’?


(3/15) Which Composition API function in Vue 3 lets you create dynamic async components that only load when needed?


(4/15) Which directive is used for one-time interpolation in Vue 3, preventing the element from updating on subsequent reactivity changes?


(5/15) How do you configure a build specifically for production in a Vue 3 application created by Vite?


(6/15) What is the main purpose of the createApp function in Vue 3?


(7/15) If you need to deploy your Vue 3 application as a static site without server rendering, which approach might you use?


(8/15) Which directive might you use if you want to apply the same logic as @click but the event name is stored in a variable eventName in Vue 3?


(9/15) Which statement about onMounted and onUnmounted in the Composition API is correct?


(10/15) What is the main difference between an Options API component’s data() function and a Composition API’s ref() usage for storing reactive data?


(11/15) When you want to run an action after the entire component sub-tree has updated, which function can be used in Vue 3?


(12/15) What is the main benefit of using toRefs() on a reactive object in Vue 3?


(13/15) Which directive in Vue 3 is used to dynamically bind a single attribute or multiple attributes from an object, e.g., <button v-bind="obj" />?


(14/15) If your Vue 3 app requires a global store but you prefer a simpler approach than Vuex, which library is recommended by the core team?


(15/15) Which lifecycle hook in Vue 3 is the best place to add cleanup logic right before a component is completely removed from the DOM?