(1/12) Which statement accurately describes how watchers in a composable are disposed of when the component using that composable unmounts?


(2/12) When using a dynamic <component :is="compName" /> in Vue 3, how can you keep each component's internal state when toggling between them?


(3/12) If you see a compile error about 'Unexpected multiple root nodes' in a .vue file, but you’re certain you’re using Vue 3, what could be the issue?


(4/12) In Vue 3, how do you create a custom local state that is outside of any component, yet still reactive?


(5/12) Which statement about watchers with multiple sources in Vue 3 is accurate?


(6/12) How do you define watchers in a Vue 3 component that uses Teleport for a child modal, ensuring the watchers still run if the teleported DOM is in a different place?


(7/12) How do you run a cleanup function when a watchEffect’s callback is re-run or invalidated in Vue 3?


(8/12) What is the best way to define an async component in a non-route scenario for code splitting in Vue 3?


(9/12) How do watchers in a single file component handle concurrency if the parent toggles this component with v-if in Vue 3, creating it multiple times quickly?


(10/12) How do you access a child component’s method from the parent if the child uses <script setup>?


(11/12) If you have a parent component providing multiple values in the Composition API, how do child components selectively inject them?


(12/12) Which approach is recommended if you want typed watchers for concurrency referencing a route param in a Vue 3 <script setup lang="ts"> component?