What are components that only load from the server when they are needed known as?
What is Declarative Rendering?
What should process.env.NODE_ENV
to be set to when building production files?
What is the best practice for return values of composables?
To render a block, what type of value must the directive v-if
return?
What function can be used to trigger a callback whenever a piece of reactive state changes, with the Composition API?
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 name of the official VSCode extension that provides TypeScript support inside Vue SFCs, along with many other great features?
Which syntax is used for text interpolation in templates?
How does the $() macro assist with destructuring refs in Vue’s Reactivity Transform?
What are the main benefits of Pinia compared to Vuex?
How can you instruct Vue to treat certain elements as custom elements and skip component resolution?
What is a fallthrough attribute?
Is it recommended to use placeholders with form inputs?
How do you pass template content to a child component?
Do warning checks incur performance overhead?
How is the reactive state declared with the Composition API?
Which watcher function automatically tracks every reactive property accessed during its synchronous execution?
What method allows you to create animations in Vue by binding styles directly to reactive data properties?
What is the official, low-level component testing library for Vue?
Which method does Vue provide to create custom elements using Vue component APIs?
What is the benefit of using Vue to build standard Web Components?
What is the recommended tool for E2E tests?
What are blackbox tests?
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 is an example of using reactive data to animate an element’s background color in Vue?
What browser API do Single Page Applications (SPAs) take advantage of for client side routing?
Where can you use a globally registered component?
What are the primary advantages of Server Side Rendering (SSR)?
What built-in component allows you to conditionally cache component instances when dynamically switching between multiple components?
When is it recommended to begin writing tests?
How does the Vue Reactivity Transform simplify the use of refs and reactive variables?
How can you take advantage of the benefits of Single File Components (SFCs) while keeping templates, Javascript and styles in separate files?
How are components typically structured?
Can you use CSS transitions for elements whose styles are bound to reactive data in Vue?
Type inference for props in Options API requires wrapping the component with ______.
Do component lifecycle hooks run on the server during Server Side Rendering (SSR)?
When using reactive provide / inject values, where is it recommended to keep any mutations to reactive state?
What is the first question you should ask before using Server Side Rendering (SSR)?
Do the dev-server and bundler perform type-checking with a Vite-based setup using TypeScript, created by create-vue
?
What does props drilling refer to?
What is the primary benefit of using custom elements in Vue?
How does the Reactivity Transform integrate with TypeScript, and what steps are needed to ensure proper typing?
How can you enable the Reactivity Transform in a Vue project using Vite?
Can you use Vue as a standalone script file?
____________ (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.
What functions can be used to solve props drilling problems?
Is it safe to use non-trusted templates in Vue?
What are component tests?
How many <script setup>
blocks can a Single File Component (SFC) contain?
For radio, checkbox and select options, the v-model
binding values are usually ______ strings (or booleans for checkbox)
What is the purpose of state machines?
What is the official webpack-based toolchain for Vue?
Can you use v-bind
with a style
attribute?
Should component tests mock child components?
What type of values does the key
binding expect with v-for
?
How does Vue handle passing complex data to custom elements that cannot be passed through DOM attributes?
What is the function that allows you to perform a side effect immediately while automatically tracking the effect’s reactive dependencies?
What does reactivity mean in the context of Vue?
In what situations might reactivity be lost with reactive variables, and how can the $$() macro prevent this?
What do landmarks do?
What app config property can be used for reporting errors to tracking services?
What is the name of the alternative distribution of Vue optimized for progressive enhancement?
What does SSG stand for?
How can you do simple state management without Pinia or Vuex?
What are benefits of choosing the Composition API?
What problems arise when destructuring props with defineProps() in Vue, and how does the Reactivity Transform solve them?
What is an example of a CSS animation that can be triggered by adding a class in Vue?
What is a more appropriate way to return a reversed array in a computed property than return numbers.reverse()
?
Why might you choose to use watchers and animation libraries instead of CSS transitions for certain animations in Vue?
What is the function you need to use when defining/exporting components in order to let TypeScript properly infer types inside component options?
How many top level <template>
blocks can a Single File Component (SFC) contain?
There are two ways to register components: ______ and ______.
What does Client Hydration refer to?
What is the function that is used to only load a component from the server when it’s needed?
How many <style>
blocks can a Single File Component (SFC) contain?
What is the linting approach maintained by the Vue team?
Which is cheaper and easier to deploy, Server Side Rendering (SSR) or Static Site Generation (SSG)?
In Vue, the framework controls both the compiler and the runtime. We call this hybrid approach ______.
What is one of the most common performance issues in all frontend applications?
How many times can a component be used?
When does a computed property change?
Which properties could the binding
argument contain?
How do you make comments in Single File Components (SFCs) ?
When using TypeScript with Vue, how would you declare that foo
is a required string and bar
is a number?
If your use case is sensitive to page load performance, you should avoid shipping it as a pure?
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 is an alternative approach to client-side routing for simple needs?
Page load performance refers to?
What are the advantages of using reactive variables with the Reactivity Transform over traditional refs?
Update performance refers to?
When can a ref
be accessed?
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 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 is the name of the officially supported router for Vue projects?
How can Single File Component (SFC) blocks declare pre-processor languages?
Computed properties are by default ______-only.
What does a dynamic import()
call return?
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.