Should prop and event validation be used in production?
What are your options how to build an application with Vue?
When loading Vue from CDNs, what is the suffix of the Vue files that are pre-minified and have development-only code branches removed?
How can you restructure your code when a component has become too large to navigate?
How do you specify a custom prefix for the transition classes applied by the <Transition> built-in component?
What is the linting approach maintained by the Vue team?
What is the official webpack-based toolchain for Vue?
How can you trigger animations on elements that are not entering or leaving the DOM in a Vue application?
When is client-side routing particularly useful?
When can a ref be accessed?
Do component lifecycle hooks run on the server during Server Side Rendering (SSR)?
Does slot content have access to the state of the parent component?
What is the first question you should ask before using Server Side Rendering (SSR)?
How can watchers be utilized in Vue to animate numerical values smoothly over time?
What functions can be used to solve props drilling problems?
What is the recommended tool for E2E tests?
What are the primary advantages of Server Side Rendering (SSR)?
What is the best practice for return values of composables?
What is the official, low-level component testing library for Vue?
What are the pros of runtime reactivity?
What are some common examples of fallthrough attributes?
Where is routing done in Single Page Applications (SPAs)?
With Vue 3 + TypeScript, which is preferred, Vite or Webpack?
Is it safe to use non-trusted templates in Vue?
What type of values does the key binding expect with v-for?
What is the function that is used to only load a component from the server when it’s needed?
What is the test runner created by Vue / Vite team members that focuses on speed?
What is the most common example of wanting to render part of a component in a DOM node that exists outside the DOM hierarchy of that component?
How do you pass template content to a child component?
What are benefits of choosing the Composition API?
What is a fallthrough attribute?
What are the two built-in components that can help work with transitions and animations in response to changing state?
Nowadays Google and Bing can index Javascript applications just fine, but they must be ___________?
How can existing refs be converted to reactive variables using the $() macro?
How can you enable the Reactivity Transform in a Vue project using Vite?
What is an example of using reactive data to animate an element’s background color in Vue?
Custom directives should only be used when the desired functionality can only be achieved via ______ ______ ______. Prefer declarative templating using built-in directives such as v-bind when possible.
What problems arise when destructuring props with defineProps() in Vue, and how does the Reactivity Transform solve them?
Vue’s function for creating vnodes ______ is short for hyperscript - which means “JavaScript that produces HTML (hypertext markup language)”.
With what kind of components is the built-in <KeepAlive> component typically used with?
How many <style> blocks can a Single File Component (SFC) contain?
How can you do simple state management without Pinia or Vuex?
Can you use Vue as a standalone script file?
In what situations might reactivity be lost with reactive variables, and how can the $$() macro prevent this?
What is the first thing to do when creating an app with Vue?
How many times can a component be used?
What is the function you need to use when defining/exporting components in order to let TypeScript properly infer types inside component options?
Is it necessary to manually stop watcher functions?
What are component tests?
When is it recommended to begin writing tests?
When using a build step, we typically define each Vue component in a dedicated file using the ______ extension.
What does a dynamic import() call return?
How does Vue’s reactivity system facilitate state-driven animations without direct DOM manipulation?
What are the two limitations of the reactive() API?
Should role attributes be used with landmark HTML elements?
What is the built-in component for animating the insertion, removal, and order change of elements or components that are rendered in a list?
Do the dev-server and bundler perform type-checking with a Vite-based setup using TypeScript, created by create-vue?
What is the primary benefit of using custom elements in Vue?
When does a computed property change?
When using reactive provide / inject values, where is it recommended to keep any mutations to reactive state?
What are end-to-end tests?
It is a convention to name composable functions with ______ (case) names that start with ______
What is a skip link?
What does SFC stand for?
____________ (SSR) is a method of prerendering your Vue’s HTML on the server. Once the JavaScript is downloaded, Vue will be able to “______” the application, or make it interactive.
Do template variables need to be escaped in Vue?
When does a computed property run its getter function?
To render a block, what type of value must the directive v-if return?
Is it recommended to use placeholders with form inputs?
What is the purpose of state machines?
What are the two forms of code reuse in Vue?
What are the two ways to let TypeScript infer types? Hint: it’s the code that follows after defineProps()
Is it preferred to create watchers synchronously or asynchronously?
Update performance refers to?
Name a reason against global registration of a component!
What are blackbox tests?
How can you take advantage of the benefits of Single File Components (SFCs) while keeping templates, Javascript and styles in separate files?
What role do animation libraries like GSAP play when used with Vue watchers?
Answer:
How does the use of keyframe animations in CSS enhance class-based animations in Vue?
What are the life-cycle hooks for kept-alive components?
The v-for directive requires a special syntax in the form of ______ ______ ______ where ______ is the source data array and item is an alias for the array element being iterated on.
Which is cheaper and easier to deploy, Server Side Rendering (SSR) or Static Site Generation (SSG)?
For complex logic that includes ______ data, it is recommended to use a ______ property.
What are the primary trade-offs when using Server Side Rendering (SSR)?
If you want to have multiple slot outlets in a single component, what do you need to use?
What does reactivity mean in the context of Vue?
What built-in component allows you to conditionally cache component instances when dynamically switching between multiple components?
What app config property can be used for reporting errors to tracking services?
What is an example of a CSS animation that can be triggered by adding a class in Vue?
What is the prefix for attributes provided by Vue?
What method allows you to create animations in Vue by binding styles directly to reactive data properties?
What is the name of the officially supported router for Vue projects?
What do landmarks do?
Do user-created watcher callbacks get called before or after Vue component updates?
What are components that only load from the server when they are needed known as?
How many <script setup> blocks can a Single File Component (SFC) contain?
What is the name of the alternative distribution of Vue optimized for progressive enhancement?
What is the benefit of using Vue to build standard Web Components?
Where can you use a globally registered component?
Vue displays HTML through ______ or ______ . You can use either one, but Vue recommends ______ by default.