(1/12) When using watchers in Vue 3, how do you ensure the callback runs after the DOM has been updated if you need to measure newly rendered elements?
(2/12) Which best describes the difference between watchEffect and watchPostEffect with respect to DOM updates in Vue 3?
(3/12) Which statement is true regarding the reactivity transform (experimental) feature in Vue 3?
(4/12) If you want to create a plugin that extends the router instance in Vue 3, how might you do it?
(5/12) How might you reduce boilerplate when using TypeScript for both defineProps() and defineEmits() in a Vue 3 SFC?
(6/12) When might you use markRaw on an object in Vue 3?
(7/12) Which advanced feature in Vue 3 allows you to create a typed .vue file as a custom element that is recognized by the browser as <my-tag> without needing a Vue environment?
(8/12) Which statement best describes the role of the 'compiler-dom' package in the Vue 3 monorepo?
(9/12) When using watchers for concurrency, how do you differentiate consecutive changes in Vue 3 if the watch callback doesn’t receive oldVal/newVal automatically (like watchEffect)?
(10/12) When you have a large form with many inputs, how can you manage this more efficiently in Vue 3 to prevent excessive re-renders?
(11/12) How do watchers behave if a property changes multiple times in the same flush cycle in Vue 3, e.g., count.value++ happens twice in a single sync operation?
(12/12) Which plugin or approach might you use if you want to create typed blueprint for a Pinia store with multiple modules in Vue 3 + TypeScript?