What is the function you need to use when defining/exporting components in order to let TypeScript properly infer types inside component options?
What browser API do Single Page Applications (SPAs) take advantage of for client side routing?
What is the purpose of tree flattening?
What are the two limitations of the reactive() API?
What problems arise when destructuring props with defineProps() in Vue, and how does the Reactivity Transform solve them?
Which properties could the binding argument contain?
Do the dev-server and bundler perform type-checking with a Vite-based setup using TypeScript, created by create-vue?
Name a reason against global registration of a component!
When using a build step, we typically define each Vue component in a dedicated file using the ______ extension.
Event names provide an automatic case transformation. We emit a ______ (case) event, but can listen for it using a ______ (case) listener in the parent.
What do landmarks do?
Do warning checks incur performance overhead?
What are whitebox tests?
How does the $() macro assist with destructuring refs in Vue’s Reactivity Transform?
How can watchers be utilized in Vue to animate numerical values smoothly over time?
What built-in component provides the ability to display top-level loading / error states while waiting on nested async dependencies to be resolved?
What are the advantages of using reactive variables with the Reactivity Transform over traditional refs?
What is an alternative approach to client-side routing for simple needs?
In Vue, the framework controls both the compiler and the runtime. We call this hybrid approach ______.
What functions can be used to solve props drilling problems?
What is the function that allows you to perform a side effect immediately while automatically tracking the effect’s reactive dependencies?
Which syntax is used for text interpolation in templates?
How do you get the app to be rendered in the Dom?
How does Vue handle passing complex data to custom elements that cannot be passed through DOM attributes?
Do component lifecycle hooks run on the server during Server Side Rendering (SSR)?
RxJS is a library for working with ______ .
What are the functions called, that give users the opportunity to add their own code at specific stages of a components initialization and cleanup?
What is the name of the officially supported router for Vue projects?
How can you trigger animations on elements that are not entering or leaving the DOM in a Vue application?
What is the official webpack-based toolchain for Vue?
What does a dynamic import() call return?
What is the prefix for attributes provided by Vue?
Vue provides core libraries and comprehensive tooling support for building modern SPAs, including: * ______ ______ * ______ ______ ______ ______ * ______ ______ * ______ ______ * ______ ______ * ______ ______
How do you make comments in Single File Components (SFCs) ?
What is the name of the official VSCode extension that provides TypeScript support inside Vue SFCs, along with many other great features?
What are component tests?
When is it recommended to begin writing tests?
Does slot content have access to the state of the parent component?
What is the built-in component to render a part of a component’s template into a DOM node that exists outside the DOM hierarchy of that component?
How many top level <template> blocks can a Single File Component (SFC) contain?
Computed properties are by default ______-only.
There are two ways to register components: ______ and ______.
What is the test runner created by Vue / Vite team members that focuses on speed?
Can you use v-bind with a style attribute?
How are components typically structured?
What are some common examples of fallthrough attributes?
If your use case is sensitive to page load performance, you should avoid shipping it as a pure?
What are your options how to build an application with Vue?
What is a fallthrough attribute?
When can a ref be accessed?
What built-in component allows you to conditionally cache component instances when dynamically switching between multiple components?
In Vue 3, ______ are used for reactive objects and ______ are used for refs.
What app config property can be used for reporting errors to tracking services?
Can lifecycle hooks be registered asynchronously?
What are unit tests?
What are the two built-in components that can help work with transitions and animations in response to changing state?
What are end-to-end tests?
Can you use CSS transitions for elements whose styles are bound to reactive data in Vue?
What is Declarative Rendering?
What is the recommended IDE set up for Vue projects?
What is it called when the DOM structure of the pre-rendered HTML does not match the expected output of the client-side app?
What do you call a component that encapsulates logic but does not render anything by itself?
How is the reactive state declared with the Composition API?
What does reactivity mean in the context of Vue?
What is an example of a CSS animation that can be triggered by adding a class in Vue?
Name examples for hook arguments!
Where can you use a globally registered component?
If you want to have multiple slot outlets in a single component, what do you need to use?
Can an emitted event be validated?
What is a skip link?
When using TypeScript with Vue, how would you declare that foo is a required string and bar is a number?
Is it necessary to manually stop watcher functions?
Which watcher function automatically tracks every reactive property accessed during its synchronous execution?
What is the built-in component for animating the insertion, removal, and order change of elements or components that are rendered in a list?
What is the first thing to do when creating an app with Vue?
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.
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.
Which is cheaper and easier to deploy, Server Side Rendering (SSR) or Static Site Generation (SSG)?
Nowadays Google and Bing can index Javascript applications just fine, but they must be ___________?
What are the two forms of code reuse in Vue?
What is the command to install and execute create-vue, the official Vue project scaffolding tool?
This command will install and execute create-vue, the official Vue project scaffolding tool.
Vue displays HTML through ______ or ______ . You can use either one, but Vue recommends ______ by default.
What method allows you to create animations in Vue by binding styles directly to reactive data properties?
When working with the options API, the ______ hook can be used to run code after the component has finished the initial rendering and created the DOM nodes.
Do template variables need to be escaped in Vue?
What are benefits of choosing the Composition API?
How can existing refs be converted to reactive variables using the $() macro?
What’s a way to declare props?
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 take advantage of the benefits of Single File Components (SFCs) while keeping templates, Javascript and styles in separate files?
What is the recommended tool for E2E tests?
Page load performance refers to?
For complex logic that includes ______ data, it is recommended to use a ______ property.
You can ______ ______: one composable function can call one or more other composable functions. This enables us to compose complex logic using small, isolated units.
What are the main benefits of Pinia compared to Vuex?
How does the Reactivity Transform integrate with TypeScript, and what steps are needed to ensure proper typing?
What is the official, low-level component testing library for Vue?
How can you enable the Reactivity Transform in a Vue project using Vite?
What type of values does the key binding expect with v-for?