(1/45) Which statement about watchers is correct if you watch(() => [aRef.value, bRef.value]) in Vue 3, ignoring oldVal?


(2/45) Which directive in Vue 3 is used to attach an event listener, and can be shortened with '@' syntax?


(3/45) How can you globally register a component in a Vue 3 app so that it can be used in all child components?


(4/45) In Vue 3, how can you configure code splitting for certain routes in your app?


(5/45) Which approach do you use to globally register a directive that sets focus on an input in Vue 3 so that it’s available in all components?


(6/45) In Vue 3, which function can create a minimal store without plugins or libraries, simply by exporting a reactive object?


(7/45) What is the recommended approach to migrate a large Vue 2 project to Vue 3 without rewriting everything at once?


(8/45) Which approach ensures watchers in a child do not trigger on mount if you want them to only respond to parent updates in Vue 3?


(9/45) What is the recommended syntax to attach multiple classes conditionally in a Vue 3 template?


(10/45) Which statement about watchers is correct if you define watch(() => user.info, callback) without deep in Vue 3?


(11/45) Which Vue 3 feature can you use to create transitions or animations specifically when adding or removing items in a list?


(12/45) Why might you use shallowReactive() instead of reactive() in Vue 3?


(13/45) What should you do if you receive an error about 'multiple root nodes' in a Vue 3 Single File Component?


(14/45) Which Vue 3 lifecycle hook would you use to access a child component’s refs or DOM elements after everything in the sub-tree has rendered?


(15/45) Which statement accurately describes how a watchEffect callback runs in Vue 3?


(16/45) Which statement about v-html usage in Vue 3 is correct?


(17/45) Which directive in Vue 3 do you use if you want to generate elements from an array, with each element repeated in the DOM for each array item?


(18/45) When using a dynamic route (e.g., /user/:id) in Vue Router, how do you access the route parameter 'id' in the Composition API?


(19/45) Which Composition API hook in Vue 3 is specifically intended for usage with <keep-alive> to detect when a cached component is re-inserted into the DOM?


(20/45) Which Vue 3 feature uses <Suspense> to display a fallback while waiting for an async component or async setup data to load?


(21/45) Which statement is TRUE about watchers for arrays in Vue 3 if you mutate the array with push or splice?


(22/45) When declaring props in the Options API, which type is used to indicate a prop that can be any data type?


(23/45) How can you specify that a Vue 3 SFC’s styles are meant to be global rather than scoped to the component?


(24/45) Which directive in Vue 3 is used to dynamically show or hide an element based on a boolean expression?


(25/45) Which statement about <transition> in Vue 3 is TRUE?


(26/45) In Vue 3, which built-in hook is called right before a component is unmounted?


(27/45) When migrating from Vue 2 to Vue 3, which is an example of a removed feature that you must replace, typically by using watchers or computed?


(28/45) Which approach is recommended for animating a single element that changes state using Vue transitions?


(29/45) Which statement about using multiple root elements in a Vue 3 SFC is correct?


(30/45) In Vue 3, how do you define watchers in an Options API SFC if you want them in a named watch property referencing a nested object path, e.g. user.info.name?


(31/45) When using Vue 3 transitions for a list, which wrapper do you typically use to handle inserting, removing, or moving items?


(32/45) How do you ensure that a dynamic v-if condition and a dynamic v-for array do not conflict on the same element in Vue 3?


(33/45) Which statement about <keep-alive> in Vue 3 is accurate?


(34/45) Which function in Vue 3 do you call to create a new root instance for your application?


(35/45) How do you add multiple event listeners for different events on the same element in a Vue 3 template?


(36/45) How do you apply a transition only when an element is inserted or removed via v-if in Vue 3, and not when v-show changes its display property?


(37/45) Which feature of Vue 3 helps organize and encapsulate reusable logic (e.g., fetching data or toggling state) across multiple components?


(38/45) Which lifecycle hook in Vue 3 triggers right after a component’s DOM has been fully inserted, making it safe to access child elements?


(39/45) How do you create a typed ref in Vue 3 with TypeScript for a variable that starts as null but will later store an HTML element?


(40/45) What does the function shallowRef() do in the Vue 3 Composition API?


(41/45) How do you properly declare a watch for a reactive object user so you only see changes in user.name in Vue 3, ignoring other fields?


(42/45) Which Vue 3 concept allows you to define a logic block once and then reuse it in multiple components for handling similar tasks?


(43/45) Which statement about reactivity with arrays in Vue 3 is correct?


(44/45) Which directive would you use if you want to conditionally apply a dynamic ID attribute from a prop in Vue 3, e.g. <div v-bind:id="someProp" />?


(45/45) When you import something like 'import { onMounted, ref } from "vue"', why can the bundler safely tree-shake unused exports in Vue 3?