(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?