(1/15) Which new feature in Vue 3 makes it simpler to define local state and logic outside of the Options API, aiding code organization?


(2/15) Which directive can you use to dynamically bind all attributes of an object to an element in Vue 3, e.g. <div v-bind="attrsObj" />?


(3/15) Which Vue 3 lifecycle hook can you use to coordinate a transition right before the component is about to re-render due to reactive data changes?


(4/15) What would happen if you attempt to mutate the props object directly inside a child component in Vue 3 (Options API)?


(5/15) Which Vue 3 feature addresses the 'props drilling' problem when you only need data in a deeply nested child and not in intermediate components?


(6/15) Which directive in Vue 3 would you use to capture keyboard events in your template?


(7/15) Which directive do you use if you want a child component’s 'modelValue' to bind to a parent's data property in Vue 3 for two-way binding, e.g. <Child v-model="parentProp" />?


(8/15) Which directive might you use if you only want to attach an event listener to the blur event on an input in Vue 3?


(9/15) What is one main difference between <transition> and <transition-group> in Vue 3?


(10/15) Which directive in Vue 3 allows you to bind inline styles dynamically?


(11/15) Which directive in Vue 3 can help you handle the 'submit' event on a form without manually specifying @submit?


(12/15) If you want to define multiple root nodes in a Vue 3 SFC template, what must you ensure?


(13/15) Which statement about the Vue 3 Composition API is FALSE?


(14/15) How do you define props for a component using the <script setup> syntax in Vue 3?


(15/15) Which statement about watchers is accurate if you do watchEffect(() => { console.log('user:', user.name) }) in Vue 3, referencing a nested property?