What is the linting approach maintained by the Vue team?
How does Vue handle passing complex data to custom elements that cannot be passed through DOM attributes?
How does the $() macro assist with destructuring refs in Vue’s Reactivity Transform?
What are plugins?
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.
How does the $$() macro help retain reactivity when passing reactive variables to functions?
What are the two core features of Vue?
What are the main benefits of Pinia compared to Vuex?
What are the advantages of using reactive variables with the Reactivity Transform over traditional refs?
How many <style> blocks can a Single File Component (SFC) contain?
What is an alternative approach to client-side routing for simple needs?
Vue provides core libraries and comprehensive tooling support for building modern SPAs, including: * ______ ______ * ______ ______ ______ ______ * ______ ______ * ______ ______ * ______ ______ * ______ ______
What are the two ways to let TypeScript infer types? Hint: it’s the code that follows after defineProps()
Can lifecycle hooks be registered asynchronously?
What is the recommended tool for E2E tests?
Type inference for props in Options API requires wrapping the component with ______.
What is one of the most common performance issues in all frontend applications?
How are components typically structured?
For radio, checkbox and select options, the v-model binding values are usually ______ strings (or booleans for checkbox)
In Vue templates, JavaScript expressions can be used in the following positions:
In Vue 3, ______ are used for reactive objects and ______ are used for refs.
How can Single File Component (SFC) blocks declare pre-processor languages?
What is the first thing to do when creating an app with Vue?
What are the two ways to define a plugin?
What is the official, low-level component testing library for Vue?
What does reactivity mean in the context of Vue?
What does SSR stand for?
What browser API do Single Page Applications (SPAs) take advantage of for client side routing?
Does slot content have access to the state of the parent component?
How do you specify a custom prefix for the transition classes applied by the <Transition> built-in component?
Do the dev-server and bundler perform type-checking with a Vite-based setup using TypeScript, created by create-vue?
What is the function that is used to only load a component from the server when it’s needed?
What built-in component allows you to conditionally cache component instances when dynamically switching between multiple components?
Where is routing done in Single Page Applications (SPAs)?
When using reactive provide / inject values, where is it recommended to keep any mutations to reactive state?
How many <script setup> blocks can a Single File Component (SFC) contain?
What are some common examples of fallthrough attributes?
Do template variables need to be escaped in Vue?
Update performance refers to?
When is client-side routing particularly useful?
How can you do simple state management without Pinia or Vuex?
What does Client Hydration refer to?
What is the function that allows you to perform a side effect immediately while automatically tracking the effect’s reactive dependencies?
Is it preferred to create watchers synchronously or asynchronously?
What are components that only load from the server when they are needed known as?
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 is the first question you should ask before using Server Side Rendering (SSR)?
What does SSG stand for?
What are the life-cycle hooks for kept-alive components?
When using TypeScript with Vue, how would you declare that foo is a required string and bar is a number?
What function can be used to trigger a callback whenever a piece of reactive state changes, with the Composition API?
Is it necessary to manually stop watcher functions?
What are the two built-in components that can help work with transitions and animations in response to changing state?
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 is the function you need to use when defining/exporting components in order to let TypeScript properly infer types inside component options?
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.
How can you enable the Reactivity Transform in a Vue project using Vite?
Vue displays HTML through ______ or ______ . You can use either one, but Vue recommends ______ by default.
Is it safe to use non-trusted templates in Vue?
What is the prefix for attributes provided by 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?
Does Server Side Rendering (SSR) use reactivity on the server-side?
What is the name of the official VSCode extension that provides TypeScript support inside Vue SFCs, along with many other great features?
What is the best practice for return values of composables?
How can you restructure your code when a component has become too large to navigate?
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?
When using a build step, we typically define each Vue component in a dedicated file using the ______ extension.
Which syntax is used for text interpolation in templates?
What are benefits of choosing the Composition API?
What do you call a component that encapsulates logic but does not render anything by itself?
In