How can you do simple state management without Pinia or Vuex?
What are the pros of runtime reactivity?
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.
How does the Reactivity Transform integrate with TypeScript, and what steps are needed to ensure proper typing?
What do landmarks do?
When loading Vue from CDNs, what is the suffix of the Vue files that are pre-minified and have development-only code branches removed?
What is the name of the officially supported router for Vue projects?
Page load performance refers to?
How does the $$() macro help retain reactivity when passing reactive variables to functions?
How do you pass template content to a child component?
How can watchers be utilized in Vue to animate numerical values smoothly over time?
Does slot content have access to the state of the parent component?
What are the two built-in components that can help work with transitions and animations in response to changing state?
What is the purpose of state machines?
Can lifecycle hooks be registered asynchronously?
What is the built-in component for applying animations when an element or component is entering and leaving the DOM?
Can you use Vue as a standalone script file?
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?
What does props drilling refer to?
What is the shorthand for attribute binding?
How does Vue handle passing complex data to custom elements that cannot be passed through DOM attributes?
How does the use of keyframe animations in CSS enhance class-based animations in Vue?
When can a ref be accessed?
In what situations might reactivity be lost with reactive variables, and how can the $$() macro prevent this?
What is the official webpack-based toolchain for Vue?
When is it recommended to begin writing tests?
It is a convention to name composable functions with ______ (case) names that start with ______
When does a computed property run its getter function?
What is a more appropriate way to return a reversed array in a computed property than return numbers.reverse()?
What does the runtime renderer do with virtual DOM trees?
If your use case is sensitive to page load performance, you should avoid shipping it as a pure?
If you want to have multiple slot outlets in a single component, what do you need to use?
Nowadays Google and Bing can index Javascript applications just fine, but they must be ___________?
What problems arise when destructuring props with defineProps() in Vue, and how does the Reactivity Transform solve them?
For radio, checkbox and select options, the v-model binding values are usually ______ strings (or booleans for checkbox)
What are end-to-end tests?
How can you enable the Reactivity Transform in a Vue project using Vite?
What does reactivity mean in the context of Vue?
How can you trigger animations on elements that are not entering or leaving the DOM in a Vue application?
Type inference for props in Options API requires wrapping the component with ______.
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 plugins?
Can you use CSS transitions for elements whose styles are bound to reactive data in Vue?
What is an example of using reactive data to animate an element’s background color in Vue?
What is the purpose of the $ref() macro in Vue’s Reactivity Transform?
Which method does Vue provide to create custom elements using Vue component APIs?
In Vue, the framework controls both the compiler and the runtime. We call this hybrid approach ______.
Can you use v-bind with a style attribute?
Which is cheaper and easier to deploy, Server Side Rendering (SSR) or Static Site Generation (SSG)?
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.
How can Single File Component (SFC) blocks declare pre-processor languages?
What language is Vue 3 written in?
____________ (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 role do animation libraries like GSAP play when used with Vue watchers?
Answer:
How is the reactive state declared with the Options API?
State-______ (full / less) logic involves managing state that changes over time.
What is the Virtual DOM?
What is an alternative to computed properties for displaying filtered/sorted lists, in cases where this is not feasible?
What are alternatives to the $emit() method?
What are the two ways to let TypeScript infer types? Hint: it’s the code that follows after defineProps()
What is the function you need to use when defining/exporting components in order to let TypeScript properly infer types inside component options?
What is the name of the alternative distribution of Vue optimized for progressive enhancement?
What built-in component allows you to conditionally cache component instances when dynamically switching between multiple components?
How do you get the app to be rendered in the Dom?
In Vue 3, ______ are used for reactive objects and ______ are used for refs.
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 are the life-cycle hooks for kept-alive components?
With what kind of components is the built-in <KeepAlive> component typically used with?
For complex logic that includes ______ data, it is recommended to use a ______ property.
Where is routing done in Single Page Applications (SPAs)?
Vue’s function for creating vnodes ______ is short for hyperscript - which means “JavaScript that produces HTML (hypertext markup language)”.
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?
What is an alternative approach to client-side routing for simple needs?
Why might you choose to use watchers and animation libraries instead of CSS transitions for certain animations in Vue?
RxJS is a library for working with ______ .
In what scenarios are Single File Components (SFCs) the recommended approach?
How does the $() macro assist with destructuring refs in Vue’s Reactivity Transform?
What functions can be used to solve props drilling problems?
In