How can Single File Component (SFC) blocks declare pre-processor languages?
How does the $() macro assist with destructuring refs in Vue’s Reactivity Transform?
What are components that only load from the server when they are needed known as?
To render a block, what type of value must the directive v-if return?
We can use the ______ directive, which we typically shorten to the @ symbol, to listen to DOM events and run some JavaScript when they’re triggered.
What does the runtime renderer do with virtual DOM trees?
What is the linting approach maintained by the Vue team?
Should prop and event validation be used in production?
How do you specify a custom prefix for the transition classes applied by the <Transition> built-in component?
What is the built-in component for applying animations when an element or component is entering and leaving the DOM?
What are the two limitations of the reactive() API?
Do component lifecycle hooks run on the server during Server Side Rendering (SSR)?
What are unit tests?
What does SSG stand for?
When is client-side routing particularly useful?
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.
Is it safe to use non-trusted templates in Vue?
What’s a way to declare props?
If a child component’s root element already has existing class or style attributes, does passing class or style fallthrough attributes merge or replace the attributes from the root element?
What are your options how to build an application with Vue?
When is it recommended to begin writing tests?
Vue provides core libraries and comprehensive tooling support for building modern SPAs, including: * ______ ______ * ______ ______ ______ ______ * ______ ______ * ______ ______ * ______ ______ * ______ ______
What is the state management library maintained by the Vue team?
What is the Virtual DOM?
How can you trigger animations on elements that are not entering or leaving the DOM in a Vue application?
What does props drilling refer to?
When does a computed property run its getter function?
What is the <Suspense> built-in component used for?
How can watchers be utilized in Vue to animate numerical values smoothly over time?
In Vue 3, ______ are used for reactive objects and ______ are used for refs.
What are alternatives to the $emit() method?
What functions can be used to solve props drilling problems?
What is an example of using reactive data to animate an element’s background color in Vue?
What is Declarative Rendering?
How can you instruct Vue to treat certain elements as custom elements and skip component resolution?
What are the life-cycle hooks for kept-alive components?
There are two ways to register components: ______ and ______.
What are the main benefits of Pinia compared to Vuex?
Update performance refers to?
What is an alternative to computed properties for displaying filtered/sorted lists, in cases where this is not feasible?
Can you use CSS transitions for elements whose styles are bound to reactive data in Vue?
What does SFC stand for?
Should component tests mock child components?
When using a build step, we typically define each Vue component in a dedicated file using the ______ extension.
How does the Reactivity Transform integrate with TypeScript, and what steps are needed to ensure proper typing?
What are the functions called, that give users the opportunity to add their own code at specific stages of a components initialization and cleanup?
Event names provide an automatic case transformation. We emit a ______ (case) event, but can listen for it using a ______ (case) listener in the parent.
How many <script setup> blocks can a Single File Component (SFC) contain?
How many times can a component be used?
With Vue 3 + TypeScript, which is preferred, Vite or Webpack?
What is the official, low-level component testing library for Vue?
What is the shorthand for attribute binding?
Which syntax is used for text interpolation in templates?
What is the recommended tool for E2E tests?
How is the reactive state declared with the Composition API?
When loading Vue from CDNs, what is the suffix of the Vue files that are pre-minified and have development-only code branches removed?
Name examples for hook arguments!
How do you get the app to be rendered in the Dom?
What are some common examples of fallthrough attributes?
RxJS is a library for working with ______ .
What is one of the most common performance issues in all frontend applications?
What is an example of a CSS animation that can be triggered by adding a class in Vue?
What is the name of the alternative distribution of Vue optimized for progressive enhancement?
What browser API do Single Page Applications (SPAs) take advantage of for client side routing?
What do landmarks do?
What is the purpose of the $ref() macro in Vue’s Reactivity Transform?
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.
What language is Vue 3 written in?
In what scenarios are Single File Components (SFCs) the recommended approach?
What is the command to install and execute create-vue, the official Vue project scaffolding tool?
____________ (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.
Is it recommended to use placeholders with form inputs?
Vue is a JavaScript ______ for building user ______
Do template variables need to be escaped in Vue?
What should process.env.NODE_ENV to be set to when building production files?
Is it necessary to manually stop watcher functions?
What does a dynamic import() call return?
How is the reactive state declared with the Options API?
In Vue templates, JavaScript expressions can be used in the following positions:
What are the two ways to let TypeScript infer types? Hint: it’s the code that follows after defineProps()
What is a fallthrough attribute?
Composition API covers the following APIs: ______ - directly create reactive state, computed state and watchers. ______ - programmatically hook into the component lifecycle. ______ - leverage Vue’s dependency injection system.
With what kind of components is the built-in <KeepAlive> component typically used with?
What is the name of the officially supported router for Vue projects?
When using reactive provide / inject values, where is it recommended to keep any mutations to reactive state?
Can lifecycle hooks be registered asynchronously?
In Vue, the framework controls both the compiler and the runtime. We call this hybrid approach ______.
Do user-created watcher callbacks get called before or after Vue component updates?
What is the best practice for return values of composables?
Do the dev-server and bundler perform type-checking with a Vite-based setup using TypeScript, created by create-vue?
Computed properties are by default ______-only.
How many <style> blocks can a Single File Component (SFC) contain?
What is the test runner created by Vue / Vite team members that focuses on speed?
When does a computed property change?
What type of values does the key binding expect with v-for?
Can you use Vue as a standalone script file?
What method allows you to create animations in Vue by binding styles directly to reactive data properties?
What is an alternative approach to client-side routing for simple needs?
The primary limitation of Static Site Generation (SSG)?
What is the purpose of state machines?