(1/15) How do you import the core reactivity functions like ref, computed, watch in a Vue 3 SFC when not using <script setup>?


(2/15) In Vue 3, how do you dynamically assign a list of classes based on an object in your template?


(3/15) How can you retrieve query parameters like ?page=2 from the URL when using Vue Router in Vue 3?


(4/15) What is the difference between 'onBeforeUnmount' and 'onUnmounted' in Vue 3?


(5/15) Which statement about script setup in Vue 3 is accurate?


(6/15) Which method in a typical Vue 3 project setup is used to handle environment variables (e.g., specifying an API URL) when using Vite?


(7/15) When would you use Suspense in Vue 3?


(8/15) Which approach helps avoid watchers in Vue 3 if you only need to derive a new reactive value from existing references, for usage in templates or logic?


(9/15) If you have multiple root nodes in your Vue 3 component, how does Vue handle them in the virtual DOM?


(10/15) In Vue 3, if you want a function to run exactly once when the app is created (and not per component), where would you put this code?


(11/15) Which prop option should you use to force validation of a string type in a Vue 3 component?


(12/15) In Vue 3, what is the main benefit of using shallowRef() for large data structures when you only update them as a whole?


(13/15) Which function in the Composition API can create a computed property that only depends on certain reactive sources you specify?


(14/15) What is a key difference between Vue 2's Filters and Vue 3?


(15/15) In Vue 3 with <script setup>, how do you define a function so that it’s accessible in the template?