(1/20) How do you manually stop a watcher created by the watch() function in Vue 3 once you no longer need it?


(2/20) When converting a Vue 2 mixin to Vue 3, what is the recommended alternative for code reuse?


(3/20) Which approach might you use if your watchers in Vue 3 cause an infinite loop because the watch callback sets the same reactive property it depends on, repeatedly?


(4/20) How can you watch the route path in a Vue 3 component (using Vue Router 4) to perform logic when the path changes?


(5/20) Which approach do you use if you want to watch a nested property user.profile.address but only re-run if user.profile.address reference changes, ignoring user.profile.address.street changes in Vue 3?


(6/20) Why might you pass an array of sources to watch() in Vue 3, rather than a single ref or getter?


(7/20) How would you watch a nested property user.info.email in a large user object if you don’t want a deep watcher on everything?


(8/20) How would you watch a computed property in Vue 3 to perform side effects whenever that computed property changes value?


(9/20) Which approach do you use to define watchers for a dynamic route param if you are using defineProps in Vue 3 <script setup> for the param data?


(10/20) If you want to run some code after the entire component tree is mounted, not just the individual component, which approach might you use in Vue 3?


(11/20) What happens if you assign a new object to a ref instead of mutating the original object in Vue 3?


(12/20) Which Vue Router method is used to programmatically navigate to a new route?


(13/20) Which statement about <teleport> in Vue 3 is correct regarding how it relates to the component hierarchy?


(14/20) Which feature in Vue 3 can help reduce the size of your final bundle by removing unused code from Vue’s internal modules?


(15/20) How can you perform a manual re-render of a component if the standard reactive system doesn’t detect your changes in Vue 3?


(16/20) Which new Suspense feature in Vue 3 allows you to display a fallback while waiting for async components or data to load?


(17/20) When using provide/inject in the Composition API, how do you define the provided value in a parent component?


(18/20) Which approach might you use for analyzing performance issues in a Vue 3 app, especially for re-render cycles?


(19/20) Which advanced optimization technique was introduced in the Vue 3 compiler to reduce runtime overhead?


(20/20) If you need to perform an action right after DOM insertion, which Composition API hook should you use?